--- /srv/rebuilderd/tmp/rebuilderdADNEpj/inputs/mesa-vulkan-drivers_26.2.1-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdADNEpj/out/mesa-vulkan-drivers_26.2.1-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-26 08:19:13.000000 debian-binary │ --rw-r--r-- 0 0 0 1932 2026-08-26 08:19:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11770576 2026-08-26 08:19:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1928 2026-08-26 08:19:13.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 11770612 2026-08-26 08:19:13.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 0xc37b88 0x00c37b88 0x00c37b88 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc37bfc 0xc37bfc R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc37bc8 0x00c37bc8 0x00c37bc8 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc37c3c 0xc37c3c R E 0x10000 │ │ │ │ LOAD 0xc433a0 0x00c433a0 0x00c433a0 0x5f0ec 0x73f78 RW 0x10000 │ │ │ │ DYNAMIC 0xc9fe5c 0x00c9fe5c 0x00c9fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc433a0 0x00c433a0 0x00c433a0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc433a0 0x00c433a0 0x00c433a0 0x5cc60 0x5cc60 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009764 009764 02c060 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c4 0357c4 0012bc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a80 036a80 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036cf0 036cf0 028ba0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005f890 05f890 001040 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 000608d0 0608d0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000608dc 0608dc 001888 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00062168 062168 2fd370 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035f4d8 35f4d8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035f500 35f500 8d8688 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c37b88 c37b88 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c37bf8 c37bf8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062168 062168 2fd39c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035f504 35f504 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035f540 35f540 8d8688 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c37bc8 c37bc8 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c37c38 c37c38 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c433a0 c433a0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c433a0 c433a0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c433a4 c433a4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c433a8 c433a8 05cab4 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c9fe5c c9fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ca0000 ca0000 000f48 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ca0f48 ca0f48 001544 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x608d0 │ │ │ │ - 0x0000000d (FINI) 0x35f4d8 │ │ │ │ + 0x0000000d (FINI) 0x35f504 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc433a0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc433a4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9764 │ │ │ │ 0x00000006 (SYMTAB) 0x184 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9c6ea3d33c1e3bfeed75b28e23b5563281ca22fc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52e0a6b558588eac3dfef73b2ea73dfc4ce6e608 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2466,15 +2466,15 @@ │ │ │ │ 7777777777777777O │ │ │ │ ,000000)0000000 │ │ │ │ 0000000000000000 │ │ │ │ `:FT! F8 │ │ │ │ +FZFIF F │ │ │ │ (iJFg`IF │ │ │ │ ?<<<<<C │ │ │ │ 6k6"/! F │ │ │ │ -8{'" ! F │ │ │ │ -8{/!6" F │ │ │ │ -8{'" ! F │ │ │ │ -8k/!6" F │ │ │ │ -6{'" ! F │ │ │ │ +8{6"/! FI │ │ │ │ +8k6"/! F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ @@ -2975,14 +2974,15 @@ │ │ │ │ KGGGGGGEGGGGGGGCGGGGGGGGGGGGGGGG ) │ │ │ │ 0((((((&((((((($((((((((((((((((@ │ │ │ │ %******"******* │ │ │ │ **************** │ │ │ │ @%$IXkyX │ │ │ │ 0RF!F#a(F │ │ │ │ D#i"F)FD │ │ │ │ +\pGk pG* │ │ │ │ *((,(.(((((0(2(((((((((((((8(4(((((((((((((((((((((((((((((6(( │ │ │ │ &JLjCjzD │ │ │ │ 1I|D1K1J{DaX h │ │ │ │ FKKKJ0!{D │ │ │ │ 3FBF!F(F │ │ │ │ 6 F1FRF[{ │ │ │ │ U*hZ`W`/`' │ │ │ │ @@ -3835,15 +3835,15 @@ │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ eorcs r4, r2, #4, 12 @ 0x400000 │ │ │ │ ldrbtmi r3, [r9], #-12 │ │ │ │ vaddl.s16 , d0, d1 │ │ │ │ - @ instruction: 0x462afa13 │ │ │ │ + strtmi pc, [sl], -r7, lsr #20 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - blx 91edbe │ │ │ │ + blx e1edbe │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r4!, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - ldc2l 2, cr15, [r6], #832 @ 0x340 │ │ │ │ + stc2 2, cr15, [sl, #-832] @ 0xfffffcc0 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi lr, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - ldc2l 2, cr15, [r6], {208} @ 0xd0 │ │ │ │ + stc2l 2, cr15, [sl], #832 @ 0x340 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [ip], {208} @ 0xd0 │ │ │ │ + stc2l 2, cr15, [r0], #832 @ 0x340 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r2], {208} @ 0xd0 │ │ │ │ + ldc2l 2, cr15, [r6], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r8], #832 @ 0x340 │ │ │ │ + stc2l 2, cr15, [ip], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [lr], #832 @ 0x340 │ │ │ │ + stc2l 2, cr15, [r2], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r4], #832 @ 0x340 │ │ │ │ + ldc2 2, cr15, [r8], #832 @ 0x340 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [sl], {208} @ 0xd0 │ │ │ │ + stc2 2, cr15, [lr], #832 @ 0x340 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r0], {208} @ 0xd0 │ │ │ │ + stc2 2, cr15, [r4], #832 @ 0x340 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r6], {208} @ 0xd0 │ │ │ │ + ldc2 2, cr15, [sl], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [ip], #-832 @ 0xfffffcc0 │ │ │ │ + ldc2 2, cr15, [r0], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r2], #-832 @ 0xfffffcc0 │ │ │ │ + stc2 2, cr15, [r6], {208} @ 0xd0 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r8], #-832 @ 0xfffffcc0 │ │ │ │ + ldc2l 2, cr15, [ip], #-832 @ 0xfffffcc0 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ + stc2 2, cr15, [r4], {208} @ 0xd0 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r9!, {r0, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - mrrc2 2, 13, pc, r0, cr0 @ │ │ │ │ + stc2l 2, cr15, [r4], #-832 @ 0xfffffcc0 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - mcrr2 2, 13, pc, r6, cr0 @ │ │ │ │ + mrrc2 2, 13, pc, sl, cr0 @ │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ + ldc2l 2, cr15, [r4], #-832 @ 0xfffffcc0 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi ip, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d0, d0[0] │ │ │ │ - strbtvs pc, [r0], #-3171 @ 0xfffff39d @ │ │ │ │ + strbtvs pc, [r0], #-3191 @ 0xfffff389 @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ adcseq r1, lr, lr, lsr r1 │ │ │ │ - eoreq sp, pc, r0, lsl #5 │ │ │ │ - eoreq sp, pc, r8, lsl #5 │ │ │ │ - eoreq sp, pc, r8, lsl #5 │ │ │ │ - eoreq sp, pc, lr, lsl #5 │ │ │ │ - mlaeq pc, sl, r2, sp @ │ │ │ │ - eoreq sp, pc, r6, lsr #5 │ │ │ │ - strhteq sp, [pc], -r2 │ │ │ │ - eoreq sp, pc, r6, asr #5 │ │ │ │ + eoreq sp, pc, r0, asr #5 │ │ │ │ + eoreq sp, pc, r8, asr #5 │ │ │ │ + eoreq sp, pc, r8, asr #5 │ │ │ │ + eoreq sp, pc, lr, asr #5 │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ eoreq sp, pc, r6, ror #5 │ │ │ │ - strdeq sp, [pc], -lr @ │ │ │ │ - eoreq sp, pc, sl, lsl #6 │ │ │ │ - eoreq sp, pc, lr, lsl #6 │ │ │ │ - eoreq sp, pc, sl, lsl r3 @ │ │ │ │ - eoreq sp, pc, lr, lsr #6 │ │ │ │ - eoreq sp, pc, sl, lsr r3 @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r6, lsl #6 │ │ │ │ + eoreq sp, pc, r6, lsr #6 │ │ │ │ eoreq sp, pc, lr, lsr r3 @ │ │ │ │ - eoreq sp, pc, r0, asr r3 @ │ │ │ │ - eoreq sp, pc, r6, ror #6 │ │ │ │ + eoreq sp, pc, sl, asr #6 │ │ │ │ + eoreq sp, pc, lr, asr #6 │ │ │ │ + eoreq sp, pc, sl, asr r3 @ │ │ │ │ + eoreq sp, pc, lr, ror #6 │ │ │ │ eoreq sp, pc, sl, ror r3 @ │ │ │ │ - eoreq sp, pc, r2, lsl #7 │ │ │ │ - eoreq sp, pc, r4, lsl #7 │ │ │ │ + eoreq sp, pc, lr, ror r3 @ │ │ │ │ mlaeq pc, r0, r3, sp @ │ │ │ │ + eoreq sp, pc, r6, lsr #7 │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ + eoreq sp, pc, r2, asr #7 │ │ │ │ + eoreq sp, pc, r4, asr #7 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb967c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx fe81eade │ │ │ │ + blx fed1eade │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf9e8f19c │ │ │ │ + @ instruction: 0xf9fcf19c │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r6 │ │ │ │ + eoreq lr, pc, r6, asr #32 │ │ │ │ adcseq r3, lr, r0, lsr #7 │ │ │ │ strdeq pc, [r3], #246 @ 0xf6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb96c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3411f4 │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a842c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r6, lsl #27 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq sp, [pc], -r4 │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 34123c │ │ │ │ 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 1a8474 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r2, ror #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r0, lsl r0 @ │ │ │ │ + eoreq lr, pc, r0, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9750 │ │ │ │ @ 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 9dba4 │ │ │ │ stcl 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq lr, pc, lr, asr r0 @ │ │ │ │ + mlaeq pc, lr, r0, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9784 │ │ │ │ @ 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 9dbd8 │ │ │ │ stc 7, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - mlaeq pc, r2, r0, lr @ │ │ │ │ + ldrdeq lr, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e7d8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r2, lsl sp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e810 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ strdlt lr, [r5], -r6 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r6, asr #1 │ │ │ │ + eoreq lr, pc, r6, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -328,17 +328,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r0, asr #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ - strhteq lr, [pc], -ip │ │ │ │ - eoreq lr, pc, r0, lsl #1 │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + eoreq lr, pc, r0, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb98a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -358,17 +358,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r4, lsl #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq lr, pc, r6, asr #32 │ │ │ │ - eoreq lr, pc, ip, asr r1 @ │ │ │ │ - eoreq lr, pc, r8 │ │ │ │ + eoreq lr, pc, r6, lsl #1 │ │ │ │ + mlaeq pc, ip, r1, lr @ │ │ │ │ + eoreq lr, pc, r8, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ mrrc 7, 15, pc, r2, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq lr, pc, r6, asr #3 │ │ │ │ + eoreq lr, pc, r6, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb996c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -402,345 +402,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, sl, lsr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb99c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ce9d8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsl #9 │ │ │ │ + eoreq lr, pc, r8, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb99ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea04 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fffa0800 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, lsl r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea30 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ffa2082c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsr r4 @ │ │ │ │ + eoreq lr, pc, r0, ror r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff4a0858 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, ror r1 @ │ │ │ │ + strhteq lr, [pc], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea88 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fef20884 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, lsl r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceab4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe9a08b0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsr #2 │ │ │ │ + eoreq lr, pc, r0, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ac8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceae0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe4208dc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsl #7 │ │ │ │ + eoreq lr, pc, r0, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1ea0908 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #1 │ │ │ │ + eoreq lr, pc, r8, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1920934 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsr #6 │ │ │ │ + eoreq lr, pc, r8, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 13a0960 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, ror r0 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2ceb98 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r0, lsr fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r2, rrx │ │ │ │ + eoreq lr, pc, r2, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2cebd4 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r2, lsl fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, lr, rrx │ │ │ │ + eoreq lr, pc, lr, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec08 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b fff20a04 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr r2 @ │ │ │ │ + mlaeq pc, r8, r2, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec34 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff9a0a30 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, lsr #31 │ │ │ │ + eoreq sp, pc, r0, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff420a5c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsl #4 │ │ │ │ + eoreq lr, pc, r0, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b feea0a88 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, asr #30 │ │ │ │ + eoreq sp, pc, r8, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ca0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, lsr #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, lr, asr #24 │ │ │ │ - strhteq sp, [pc], -r4 │ │ │ │ - eoreq sp, pc, lr, lsr ip @ │ │ │ │ + eoreq sp, pc, lr, lsl #25 │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, lr, ror ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ce4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, lr, ror sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, sl, lsl #24 │ │ │ │ - mlaeq pc, r0, pc, sp @ │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, sl, asr #24 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, sl, lsr ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced40 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 1820b3c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsr #2 │ │ │ │ + eoreq lr, pc, r0, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced6c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 12a0b68 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, ror #28 │ │ │ │ + eoreq sp, pc, r8, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, lsr sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, lr, ror #22 │ │ │ │ - ldrdeq sp, [pc], -r4 @ │ │ │ │ - eoreq sp, pc, lr, asr fp @ │ │ │ │ + eoreq sp, pc, lr, lsr #23 │ │ │ │ + eoreq sp, pc, r4, lsl pc @ │ │ │ │ + mlaeq pc, lr, fp, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9dc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, lr, lsl #20 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, sl, lsr #22 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ - eoreq sp, pc, sl, lsl fp @ │ │ │ │ + eoreq sp, pc, sl, ror #22 │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, sl, asr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee20 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, asr #32 │ │ │ │ + eoreq lr, pc, r0, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee4c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsl #27 │ │ │ │ + eoreq sp, pc, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, asr #19 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, lr, lsl #21 │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ - eoreq sp, pc, lr, ror sl @ │ │ │ │ + eoreq sp, pc, lr, asr #21 │ │ │ │ + eoreq sp, pc, r4, lsr lr @ │ │ │ │ + strhteq sp, [pc], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ mullt r3, lr, r9 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq sp, pc, sl, asr #20 │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ - eoreq sp, pc, sl, lsr sl @ │ │ │ │ + eoreq sp, pc, sl, lsl #21 │ │ │ │ + eoreq sp, pc, r0, lsl lr @ │ │ │ │ + eoreq sp, pc, sl, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -754,15 +754,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ stmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sp, pc, r2, lsl #27 │ │ │ │ + eoreq sp, pc, r2, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -776,256 +776,256 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sp, pc, r6, lsl #28 │ │ │ │ + eoreq sp, pc, r6, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 2559bc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14471b0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r2, lsr #18 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sp, pc, r2, lsl #29 │ │ │ │ + eoreq sp, pc, r2, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 2559f4 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14471e8 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r6, lsl #18 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sp, pc, lr, lsl #29 │ │ │ │ + eoreq sp, pc, lr, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f01c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - mlaeq pc, r8, lr, sp @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f04c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq sp, pc, ip, ror lr @ │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf080 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, ror #27 │ │ │ │ + eoreq sp, pc, r0, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf0ac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmia r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsr #22 │ │ │ │ + eoreq sp, pc, r8, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf0d8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsl #27 │ │ │ │ + eoreq sp, pc, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf104 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, lsl fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba118 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f130 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, sl, lsr #27 │ │ │ │ + eoreq sp, pc, sl, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f164 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r6, lsr #27 │ │ │ │ + eoreq sp, pc, r6, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f198 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r2, asr #26 │ │ │ │ + eoreq sp, pc, r2, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f1cc │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, lr, lsr sp @ │ │ │ │ + eoreq sp, pc, lr, ror sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf200 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00fef7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, ror #24 │ │ │ │ + eoreq sp, pc, r0, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf22c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00e8f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsr #19 │ │ │ │ + eoreq sp, pc, r8, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf258 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00d2f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsl #24 │ │ │ │ + eoreq sp, pc, r8, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba26c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf284 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00bcf7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, asr r9 @ │ │ │ │ + mlaeq pc, r0, r9, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba298 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127080 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-688] @ 0xfffffd50 │ │ │ │ - mlaeq pc, r0, ip, sp @ │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba2b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1270a0 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-624] @ 0xfffffd90 │ │ │ │ - eoreq sp, pc, ip, ror ip @ │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf2f0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0086f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, ror fp @ │ │ │ │ + strhteq sp, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf31c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0070f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1954479 │ │ │ │ - strmi pc, [r5], -fp, ror #30 │ │ │ │ + @ instruction: 0x4605ff7f │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1048,38 +1048,38 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ svc 0x001cf7fd │ │ │ │ @ instruction: 0xf1954628 │ │ │ │ - andlt pc, sl, r5, ror lr @ │ │ │ │ + andlt pc, sl, r9, lsl #29 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d16c │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - @ instruction: 0xff1cf195 │ │ │ │ + @ instruction: 0xff30f195 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq sp, pc, r0, asr #24 │ │ │ │ - mlaeq pc, lr, r5, sp @ │ │ │ │ - mlaeq pc, r4, r5, sp @ │ │ │ │ - eoreq sp, pc, r8, ror r5 @ │ │ │ │ - eoreq sp, pc, ip, ror #10 │ │ │ │ + eoreq sp, pc, r0, lsl #25 │ │ │ │ + ldrdeq sp, [pc], -lr @ │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ + eoreq sp, pc, ip, lsr #11 │ │ │ │ + strdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, r8, lsr #24 │ │ │ │ strhteq sp, [pc], -r6 │ │ │ │ - eoreq sp, pc, r8, ror #23 │ │ │ │ - eoreq sp, pc, r6, ror fp @ │ │ │ │ - mlaeq pc, r4, fp, sp @ │ │ │ │ - eoreq sp, pc, r2, lsl #23 │ │ │ │ - mlaeq pc, sl, fp, sp @ │ │ │ │ - eoreq sp, pc, r6, lsl #23 │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r2, asr #23 │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, r6, asr #23 │ │ │ │ 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 febba59c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127384 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-168] @ 0xffffff58 │ │ │ │ - mlaeq pc, r8, r9, sp @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba5bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1273a4 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-104] @ 0xffffff98 │ │ │ │ - eoreq sp, pc, ip, ror #18 │ │ │ │ + eoreq sp, pc, ip, lsr #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1954479 │ │ │ │ - @ instruction: 0x4605fe15 │ │ │ │ + strmi pc, [r5], -r9, lsr #28 │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1219,610 +1219,610 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ stcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf1954628 │ │ │ │ - andlt pc, sl, pc, lsl sp @ │ │ │ │ + andlt pc, sl, r3, lsr sp @ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d418 │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [r6, #596] @ 0x254 │ │ │ │ + ldc2l 1, cr15, [sl, #596] @ 0x254 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - mlaeq pc, r4, r9, sp @ │ │ │ │ - strdeq sp, [pc], -r2 @ │ │ │ │ - eoreq sp, pc, r8, ror #5 │ │ │ │ - eoreq sp, pc, ip, asr #5 │ │ │ │ - eoreq sp, pc, r0, asr #5 │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r2, lsr r3 @ │ │ │ │ + eoreq sp, pc, r8, lsr #6 │ │ │ │ + eoreq sp, pc, ip, lsl #6 │ │ │ │ + eoreq sp, pc, r0, lsl #6 │ │ │ │ + eoreq sp, pc, sl, asr #18 │ │ │ │ + eoreq sp, pc, r0, asr sl @ │ │ │ │ eoreq sp, pc, sl, lsl #18 │ │ │ │ - eoreq sp, pc, r0, lsl sl @ │ │ │ │ - eoreq sp, pc, sl, asr #17 │ │ │ │ - eoreq sp, pc, r8, ror #17 │ │ │ │ - ldrdeq sp, [pc], -r6 @ │ │ │ │ - eoreq sp, pc, lr, ror #17 │ │ │ │ - ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, r8, lsr #18 │ │ │ │ + eoreq sp, pc, r6, lsl r9 @ │ │ │ │ + eoreq sp, pc, lr, lsr #18 │ │ │ │ + eoreq sp, pc, sl, lsl r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba6e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18df849 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df85d │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 234f0c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, ror sl @ │ │ │ │ + strhteq sp, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18df827 │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df83b │ │ │ │ + stmdbls r3, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 234f50 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r0, ror #20 │ │ │ │ + eoreq sp, pc, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba768 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18df805 │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df819 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 234f94 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, ip, ror #19 │ │ │ │ + eoreq sp, pc, ip, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba7ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dffe3 │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfff7 │ │ │ │ + stmdbls r3, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 234fd8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r8, lsl sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba7f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dffc1 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffd5 │ │ │ │ + stmdbls r3, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 23501c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, ror #18 │ │ │ │ + eoreq sp, pc, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dff9f │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffb3 │ │ │ │ + stmdbls r3, {r0, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 235060 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r0, asr r9 @ │ │ │ │ + mlaeq pc, r0, r9, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dff7d │ │ │ │ - stmdbls r3, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff91 │ │ │ │ + stmdbls r3, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350a4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, lsl r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dff5b │ │ │ │ - stmdbls r3, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff6f │ │ │ │ + stmdbls r3, {r0, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350e8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r8, asr #17 │ │ │ │ + eoreq sp, pc, r8, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dff39 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff4d │ │ │ │ + stmdbls r3, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 23512c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, asr r8 @ │ │ │ │ + mlaeq pc, r4, r8, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18dff17 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff2b │ │ │ │ + stmdbls r3, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 235170 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ mcrr 7, 15, pc, r4, cr13 @ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r0, asr #16 │ │ │ │ + eoreq sp, pc, r0, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfef5 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff09 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1441fd0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, sl, lsl r8 @ │ │ │ │ + eoreq sp, pc, sl, asr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfed1 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfee5 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442018 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl fffa17fc │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r6, lsl r8 @ │ │ │ │ + eoreq sp, pc, r6, asr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfead │ │ │ │ - stmdbls r5, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfec1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442060 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl ff6a1844 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r6, lsl #16 │ │ │ │ + eoreq sp, pc, r6, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfe89 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe9d │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14420a8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl feda188c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r2, lsl #16 │ │ │ │ + eoreq sp, pc, r2, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaaa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfe65 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe79 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2080dc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, r0, fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r2, lsr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaaf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfe3f │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe53 │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, 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 208128 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, ror #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sp, [pc], -lr @ │ │ │ │ + eoreq sp, pc, lr, lsr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfe19 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe2d │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, 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 208174 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, asr #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, sl, lsr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfdf3 │ │ │ │ - stmdbls r5, {r0, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe07 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r7, 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 2081c0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, lsl fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r6, lsl #16 │ │ │ │ + eoreq sp, pc, r6, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbabd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfdcd │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfde1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, 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 20820c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ strdlt lr, [r6], -r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, lsl #16 │ │ │ │ + eoreq sp, pc, r2, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfda7 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfdbb │ │ │ │ + stmdbls r5, {r0, r4, r6, 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 208258 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, lsl r8 @ │ │ │ │ + eoreq sp, pc, r2, asr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dfd81 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd95 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, 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 2082a4 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, ip, lsr #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror #14 │ │ │ │ + eoreq sp, pc, sl, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbacbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfd5b │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd6f │ │ │ │ + stmdbls r5, {r0, r2, 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 2082f0 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, lsl #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror r7 @ │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfd35 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfd49 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fdd30 │ │ │ │ bmi 350170 │ │ │ │ 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 17a1b3c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - ldrdeq ip, [pc], -r8 @ │ │ │ │ - eoreq sp, pc, r2, ror r7 @ │ │ │ │ - strhteq ip, [pc], -sl │ │ │ │ + eoreq ip, pc, r8, lsl ip @ │ │ │ │ + strhteq sp, [pc], -r2 │ │ │ │ + strdeq ip, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfd05 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfd19 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fdd90 │ │ │ │ bmi 3501d0 │ │ │ │ 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 ba1b9c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq ip, pc, r8, ror fp @ │ │ │ │ - eoreq sp, pc, r2, ror #14 │ │ │ │ - eoreq ip, pc, sl, asr fp @ │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ + eoreq sp, pc, r2, lsr #15 │ │ │ │ + mlaeq pc, sl, fp, ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbadc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18cfcd5 │ │ │ │ - strmi pc, [r3], -fp, ror #30 │ │ │ │ + @ instruction: 0xf18cfce9 │ │ │ │ + @ instruction: 0x4603ff7f │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfccd │ │ │ │ - stmdavs r2!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfce1 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, ip, lsr r7 @ │ │ │ │ + eoreq sp, pc, ip, ror r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18cfcab │ │ │ │ - strmi pc, [r3], -r1, asr #30 │ │ │ │ + @ instruction: 0xf18cfcbf │ │ │ │ + @ instruction: 0x4603ff55 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfca3 │ │ │ │ - stmdavs r2!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfcb7 │ │ │ │ + stmdavs r2!, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r0, lsr r7 @ │ │ │ │ + eoreq sp, pc, r0, ror r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18cfc81 │ │ │ │ - @ instruction: 0x4603ff17 │ │ │ │ + @ instruction: 0xf18cfc95 │ │ │ │ + strmi pc, [r3], -fp, lsr #30 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfc79 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfc8d │ │ │ │ + stmdavs r2!, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - mlaeq pc, r4, r6, sp @ │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18cfc57 │ │ │ │ - strmi pc, [r3], -sp, ror #29 │ │ │ │ + @ instruction: 0xf18cfc6b │ │ │ │ + strmi pc, [r3], -r1, lsl #30 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18cfc4f │ │ │ │ - stmdavs r2!, {r0, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18cfc63 │ │ │ │ + stmdavs r2!, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r8, lsl #13 │ │ │ │ + eoreq sp, pc, r8, asr #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , , d7 │ │ │ │ - @ instruction: 0xf18cfc2b │ │ │ │ - strmi pc, [r2], -r1, asr #29 │ │ │ │ + @ instruction: 0xf18cfc3f │ │ │ │ + @ instruction: 0x4602fed5 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - stc2 2, cr15, [r4], #-596 @ 0xfffffdac │ │ │ │ - cdp2 1, 11, cr15, cr10, cr12, {4} │ │ │ │ + ldc2 2, cr15, [r8], #-596 @ 0xfffffdac │ │ │ │ + cdp2 1, 12, cr15, cr14, cr12, {4} │ │ │ │ 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 22c15c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r0, asr r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq sp, pc, ip, ror #12 │ │ │ │ + eoreq sp, pc, ip, lsr #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , , d7 │ │ │ │ - @ instruction: 0xf18cfbfd │ │ │ │ - @ instruction: 0x4602fe93 │ │ │ │ + @ instruction: 0xf18cfc11 │ │ │ │ + strmi pc, [r2], -r7, lsr #29 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx ffe207ee │ │ │ │ - cdp2 1, 8, cr15, cr12, cr12, {4} │ │ │ │ + stc2 2, cr15, [sl], {149} @ 0x95 │ │ │ │ + cdp2 1, 10, cr15, cr0, cr12, {4} │ │ │ │ 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 22c1b8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r2, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq sp, pc, r0, lsl #13 │ │ │ │ + eoreq sp, pc, r0, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbafd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stclt 8, cr14, [r8, #-376] @ 0xfffffe88 │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c7e64 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 1620504 │ │ │ │ + blx 1b20504 │ │ │ │ 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 29ddb0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 1c21ee0 │ │ │ │ strdeq ip, [r3], #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r3, r4, ror r1 │ │ │ │ adcseq r1, lr, r8, ror #18 │ │ │ │ - eoreq sp, pc, r8, asr #11 │ │ │ │ - eoreq sp, pc, lr, lsr #11 │ │ │ │ - eoreq sp, pc, r8, lsr #11 │ │ │ │ + eoreq sp, pc, r8, lsl #12 │ │ │ │ + eoreq sp, pc, lr, ror #11 │ │ │ │ + eoreq sp, pc, r8, ror #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi a7595c │ │ │ │ blmi a75798 │ │ │ │ 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: 0xe7daf9dd │ │ │ │ + @ instruction: 0xe7daf9f1 │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0609400 │ │ │ │ @ instruction: 0xe7dcff37 │ │ │ │ bl 221fb0 │ │ │ │ sbceq ip, r3, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r3, sl, lsl #1 │ │ │ │ adcseq r1, lr, r4, asr r8 │ │ │ │ - eoreq sp, pc, r2, ror r5 @ │ │ │ │ + strhteq sp, [pc], -r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb1d8 │ │ │ │ @ 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 4135f8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf98cf194 │ │ │ │ + @ instruction: 0xf9a0f194 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0609501 │ │ │ │ ldrb pc, [lr, sp, lsr #29] @ │ │ │ │ b fed22058 │ │ │ │ sbceq ip, r3, sl, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq fp, [r3], #254 @ 0xfe │ │ │ │ adcseq r1, lr, sl, lsl #15 │ │ │ │ - strdeq sp, [pc], -lr @ │ │ │ │ + eoreq sp, pc, lr, lsr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb280 │ │ │ │ @ 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, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ @ instruction: 0xb007feb3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r1, [lr], lr │ │ │ │ - eoreq sp, pc, r8, ror #9 │ │ │ │ + eoreq sp, pc, r8, lsr #10 │ │ │ │ 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], -pc, asr #17 │ │ │ │ + strmi pc, [r4], -r3, ror #17 │ │ │ │ bls 65e0a8 │ │ │ │ bls 3fe20c │ │ │ │ bmi 6d2e58 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c89e8 │ │ │ │ @@ -2098,17 +2098,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000e9d4 │ │ │ │ sbceq fp, r3, ip, lsl pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r6, ror #28 │ │ │ │ adcseq r1, lr, sl, asr #11 │ │ │ │ - eoreq ip, pc, r8, lsr r5 @ │ │ │ │ - strhteq sp, [pc], -sl │ │ │ │ - eoreq ip, pc, r6, ror #9 │ │ │ │ + eoreq ip, pc, r8, ror r5 @ │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ + eoreq ip, pc, r6, lsr #10 │ │ │ │ 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 400f1c │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ bmi 10c8abc │ │ │ │ @ instruction: 0x46504659 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf194447a │ │ │ │ - blls 2e23f8 │ │ │ │ + blls 2e2448 │ │ │ │ blls 7402dc │ │ │ │ blls 77c4e0 │ │ │ │ blls 83c5e4 │ │ │ │ stmdbcc r6, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andvs r9, r3, #33792 @ 0x8400 │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ stc2l 0, cr15, [r2, #-384]! @ 0xfffffe80 │ │ │ │ bmi 79e2b0 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - @ instruction: 0xfff2f193 │ │ │ │ + @ instruction: 0xf806f194 │ │ │ │ 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 8b27a8 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2199,20 +2199,20 @@ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ @ instruction: 0xf7fde7c3 │ │ │ │ svclt 0x0000e90a │ │ │ │ sbceq fp, r3, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq r1, lr, r8, r4 │ │ │ │ strdeq fp, [r3], #194 @ 0xc2 │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ - eoreq ip, pc, r8, asr #7 │ │ │ │ - eoreq sp, pc, r6, asr #6 │ │ │ │ + eoreq ip, pc, r0, lsl r4 @ │ │ │ │ + eoreq ip, pc, r8, lsl #8 │ │ │ │ + eoreq sp, pc, r6, lsl #7 │ │ │ │ ldrshteq r1, [lr], r2 │ │ │ │ - eoreq ip, pc, r2, ror #6 │ │ │ │ - eoreq ip, pc, sl, asr r3 @ │ │ │ │ + eoreq ip, pc, r2, lsr #7 │ │ │ │ + mlaeq pc, sl, r3, ip @ │ │ │ │ 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 508450 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xff60f193 │ │ │ │ + @ instruction: 0xff74f193 │ │ │ │ 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 3468b4 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea44c │ │ │ │ @@ -2268,36 +2268,36 @@ │ │ │ │ ldc2l 0, cr15, [sl], #-384 @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000e880 │ │ │ │ sbceq fp, r3, r8, lsl #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r8, lsl #23 │ │ │ │ adcseq r1, lr, r4, lsr #5 │ │ │ │ - eoreq sp, pc, r0, lsr #5 │ │ │ │ + eoreq sp, pc, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb6e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, r6, lsl #4 │ │ │ │ - eoreq sp, pc, r0, lsr #5 │ │ │ │ + eoreq sp, pc, r0, ror #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb73c │ │ │ │ @ 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 413b4c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 7, pc, cr2, cr3, {4} @ │ │ │ │ + mrc2 1, 7, pc, cr6, cr3, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r4], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e80a │ │ │ │ strheq fp, [r3], #166 @ 0xa6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, lsl #21 │ │ │ │ adcseq r1, lr, lr, asr r1 │ │ │ │ - eoreq sp, pc, r6, lsr #4 │ │ │ │ + eoreq sp, pc, r6, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r9, lsl #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r1, [lr], r2 │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, lsr r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb828 │ │ │ │ @ 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 413c38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 3, pc, cr12, cr3, {4} @ │ │ │ │ + mcr2 1, 4, pc, cr0, cr3, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe42081e │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef94 │ │ │ │ sbceq fp, r3, sl, asr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq fp, r3, lr, r9 │ │ │ │ adcseq r1, lr, sl, lsr #32 │ │ │ │ - eoreq sp, pc, lr, ror r1 @ │ │ │ │ + strhteq sp, [pc], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r3, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, lr, pc @ │ │ │ │ - eoreq sp, pc, r0, asr r1 @ │ │ │ │ + mlaeq pc, r0, r1, sp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb914 │ │ │ │ @ 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 413d24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r6, #588]! @ 0x24c │ │ │ │ + mcr2 1, 0, pc, cr10, cr3, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 6a090a │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef1e │ │ │ │ ldrdeq fp, [r3], #142 @ 0x8e │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq fp, [r3], #130 @ 0x82 │ │ │ │ ldrshteq r0, [lr], r6 │ │ │ │ - eoreq sp, pc, r6, ror #1 │ │ │ │ + eoreq sp, pc, r6, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9ac │ │ │ │ @ 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, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsl fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, ror #28 │ │ │ │ - strhteq sp, [pc], -r4 │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba00 │ │ │ │ @ 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 413e10 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r0, #588] @ 0x24c │ │ │ │ + ldc2 1, cr15, [r4, #588] @ 0x24c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe9209f4 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000eea8 │ │ │ │ strdeq fp, [r3], #114 @ 0x72 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r6, asr #15 │ │ │ │ adcseq r0, lr, r2, asr #27 │ │ │ │ - eoreq sp, pc, r6, asr #32 │ │ │ │ + eoreq sp, pc, r6, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba98 │ │ │ │ @ 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, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr sp │ │ │ │ - eoreq sp, pc, r0, lsl r0 @ │ │ │ │ + eoreq sp, pc, r0, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaec │ │ │ │ @ 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 413efc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [sl, #-588] @ 0xfffffdb4 │ │ │ │ + ldc2 1, cr15, [lr, #-588] @ 0xfffffdb4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ba0ae0 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee32 │ │ │ │ sbceq fp, r3, r6, lsl #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq fp, [r3], #106 @ 0x6a │ │ │ │ adcseq r0, lr, lr, lsl #25 │ │ │ │ - mlaeq pc, lr, pc, ip @ │ │ │ │ + ldrdeq ip, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, lsr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #24 │ │ │ │ - eoreq ip, pc, r8, ror pc @ │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2615,21 +2615,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 7051fc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - stc2 1, cr15, [sl], {147} @ 0x93 │ │ │ │ + ldc2 1, cr15, [lr], {147} @ 0x93 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [r2, #592] @ 0x250 │ │ │ │ - @ instruction: 0xf828f18c │ │ │ │ + stc2 2, cr15, [r6, #592]! @ 0x250 │ │ │ │ + @ instruction: 0xf83cf18c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5cae80 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 3433d0 │ │ │ │ @@ -2639,38 +2639,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fce7ef │ │ │ │ svclt 0x0000ed9a │ │ │ │ sbceq fp, r3, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq fp, [r3], #92 @ 0x5c │ │ │ │ adcseq r0, lr, r6, asr #22 │ │ │ │ - mlaeq pc, r8, ip, fp @ │ │ │ │ - ldrdeq ip, [pc], -r6 @ │ │ │ │ - eoreq fp, pc, r2, ror ip @ │ │ │ │ + ldrdeq fp, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r6, lsl pc @ │ │ │ │ + strhteq fp, [pc], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbcbc │ │ │ │ @ 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, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r5, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #21 │ │ │ │ - strhteq ip, [pc], -r4 │ │ │ │ + strdeq ip, [pc], -r4 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2692,55 +2692,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 2, cr15, [sl], #592 @ 0x250 │ │ │ │ - @ instruction: 0xff90f18b │ │ │ │ + stc2 2, cr15, [lr, #-592] @ 0xfffffdb0 │ │ │ │ + @ instruction: 0xffa4f18b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9773c8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf904f060 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ed0a │ │ │ │ sbceq fp, r3, r0, ror #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, lsr #9 │ │ │ │ adcseq r0, lr, ip, asr #19 │ │ │ │ - eoreq ip, pc, r4, lsl lr @ │ │ │ │ + eoreq ip, pc, r4, asr lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbdd4 │ │ │ │ @ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r9, lsl #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr #18 │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ + eoreq ip, pc, r4, lsr 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 │ │ │ │ @@ -2764,56 +2764,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [sl], #-592 @ 0xfffffdb0 │ │ │ │ - @ instruction: 0xff00f18b │ │ │ │ + ldc2l 2, cr15, [lr], #-592 @ 0xfffffdb0 │ │ │ │ + @ instruction: 0xff14f18b │ │ │ │ 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 9774ec │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf872f060 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ec78 │ │ │ │ sbceq fp, r3, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, lsl #7 │ │ │ │ adcseq r0, lr, r4, ror #16 │ │ │ │ - eoreq ip, pc, r8, asr #26 │ │ │ │ + eoreq ip, pc, r8, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r0, [lr], r6 │ │ │ │ - eoreq ip, pc, r8, lsr sp @ │ │ │ │ + eoreq ip, pc, r8, ror sp @ │ │ │ │ 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 44556c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff521408 │ │ │ │ + blx ffa21408 │ │ │ │ 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: 0xf05f9403 │ │ │ │ @ instruction: 0xe7dbfff1 │ │ │ │ bl ffe22dcc │ │ │ │ sbceq fp, r3, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, ip, ror #4 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - strhteq ip, [pc], -r2 │ │ │ │ + strdeq ip, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, ror #12 │ │ │ │ - mlaeq pc, ip, ip, ip @ │ │ │ │ + ldrdeq ip, [pc], -ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2899,55 +2899,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 17a191e │ │ │ │ - ldc2l 1, cr15, [r2, #556]! @ 0x22c │ │ │ │ + blx 1ca191e │ │ │ │ + cdp2 1, 0, cr15, cr6, cr11, {4} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977704 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff66f05f │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eb6c │ │ │ │ sbceq fp, r3, r4, lsr #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, ror #2 │ │ │ │ ldrhteq r0, [lr], r8 │ │ │ │ - eoreq ip, pc, r0, lsl #24 │ │ │ │ + eoreq ip, pc, r0, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, fp, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsl #10 │ │ │ │ - eoreq ip, pc, r0, ror #23 │ │ │ │ + eoreq ip, pc, r0, lsr #24 │ │ │ │ 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, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ff3a1a3c │ │ │ │ - stc2l 1, cr15, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ + blx ff8a1a3c │ │ │ │ + ldc2l 1, cr15, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ 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 977828 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 6, pc, cr4, cr15, {2} │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000eada │ │ │ │ sbceq fp, r3, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, asr #32 │ │ │ │ adcseq r0, lr, r0, asr r4 │ │ │ │ - eoreq ip, pc, r0, lsr fp @ │ │ │ │ + eoreq ip, pc, r0, ror fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ ldrdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr #7 │ │ │ │ - eoreq ip, pc, r0, lsr #22 │ │ │ │ + eoreq ip, pc, r0, ror #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc288 │ │ │ │ @ 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 5d469c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf93af193 │ │ │ │ + @ instruction: 0xf94ef193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfa43 │ │ │ │ - blls 1a4468 │ │ │ │ + @ instruction: 0xf18bfa57 │ │ │ │ + blls 1a44b8 │ │ │ │ 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, 2, pc, cr14, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ea54 │ │ │ │ sbceq sl, r3, sl, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, sl, lsr pc │ │ │ │ ldrshteq r0, [lr], r4 │ │ │ │ - eoreq ip, pc, sl, lsl #21 │ │ │ │ + eoreq ip, pc, sl, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc340 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, asr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr #4 │ │ │ │ - eoreq ip, pc, r4, ror #20 │ │ │ │ + eoreq ip, pc, r4, lsr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc394 │ │ │ │ @ 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 4147a4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8b6f193 │ │ │ │ + @ instruction: 0xf8caf193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r8, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9de │ │ │ │ sbceq sl, r3, lr, asr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, lsr lr │ │ │ │ adcseq r0, lr, r6, lsr #3 │ │ │ │ - strdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r6, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc42c │ │ │ │ @ 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, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, lsl r1 │ │ │ │ - eoreq ip, pc, r4, asr #19 │ │ │ │ + eoreq ip, pc, r4, lsl #20 │ │ │ │ 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 745aa8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - @ instruction: 0xf834f193 │ │ │ │ + @ instruction: 0xf848f193 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf93cf294 │ │ │ │ - blx ff52193e │ │ │ │ + @ instruction: 0xf950f294 │ │ │ │ + blx ffa2193e │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29468d0 │ │ │ │ - @ instruction: 0xf18bf935 │ │ │ │ - bls 22424c │ │ │ │ + @ instruction: 0xf18bf949 │ │ │ │ + bls 22429c │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05f9401 │ │ │ │ @ instruction: 0xe7c3fd3b │ │ │ │ stmdb r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq sl, r3, r0, ror sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r0, lsr sp │ │ │ │ adcseq r0, lr, sl, asr r0 │ │ │ │ - eoreq ip, pc, r8, lsl #18 │ │ │ │ + eoreq ip, pc, r8, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r1, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq pc, sp, sl, pc @ │ │ │ │ - eoreq ip, pc, r8, lsl #18 │ │ │ │ + eoreq ip, pc, r8, asr #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc5b8 │ │ │ │ @ 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 5d49cc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xffa2f192 │ │ │ │ + @ instruction: 0xffb6f192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf8ab │ │ │ │ - blls 1a4138 │ │ │ │ + @ instruction: 0xf18bf8bf │ │ │ │ + blls 1a4188 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r6], #380 @ 0x17c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e8bc │ │ │ │ sbceq sl, r3, sl, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, sl, lsl #24 │ │ │ │ adcseq pc, sp, ip, ror #29 │ │ │ │ - eoreq ip, pc, r2, ror r8 @ │ │ │ │ + strhteq ip, [pc], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc670 │ │ │ │ @ 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, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fcbb │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, asr #28 │ │ │ │ - eoreq ip, pc, r0, asr r8 @ │ │ │ │ + mlaeq pc, r0, r8, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc6c4 │ │ │ │ @ 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 5d4ad8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xff1cf192 │ │ │ │ + @ instruction: 0xff30f192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf825 │ │ │ │ - blls 1a402c │ │ │ │ + @ instruction: 0xf18bf839 │ │ │ │ + blls 1a407c │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r0], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e836 │ │ │ │ sbceq sl, r3, lr, lsr #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #174 @ 0xae │ │ │ │ umlalseq pc, sp, r8, sp @ │ │ │ │ - strhteq ip, [pc], -lr │ │ │ │ + strdeq ip, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc77c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, lsr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], r2 @ │ │ │ │ - eoreq ip, pc, r4, lsr #15 │ │ │ │ + eoreq ip, pc, r4, ror #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc7d0 │ │ │ │ @ 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 5d4be4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - mrc2 1, 4, pc, cr6, cr2, {4} │ │ │ │ + mcr2 1, 5, pc, cr10, cr2, {4} @ │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #13 │ │ │ │ - @ instruction: 0xf18bff9f │ │ │ │ - blls 1a3f20 │ │ │ │ + @ instruction: 0xf18bffb3 │ │ │ │ + blls 1a3f70 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ blx feb217e2 │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000efb0 │ │ │ │ sbceq sl, r3, r2, lsr #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #146 @ 0x92 │ │ │ │ adcseq pc, sp, r4, asr #24 │ │ │ │ - eoreq ip, pc, sl, lsl r7 @ │ │ │ │ + eoreq ip, pc, sl, asr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc888 │ │ │ │ @ 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, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, pc, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq pc, sp, lr, fp @ │ │ │ │ - strdeq ip, [pc], -ip @ │ │ │ │ + eoreq ip, pc, ip, lsr r7 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc8dc │ │ │ │ @ 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 5d4cf0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - mrc2 1, 0, pc, cr0, cr2, {4} │ │ │ │ + mcr2 1, 1, pc, cr4, cr2, {4} @ │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #13 │ │ │ │ - @ instruction: 0xf18bff19 │ │ │ │ - blls 1a3e14 │ │ │ │ + @ instruction: 0xf18bff2d │ │ │ │ + blls 1a3e64 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ blx 9a18ee │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000ef2a │ │ │ │ sbceq sl, r3, r6, lsl r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, ror #17 │ │ │ │ ldrshteq pc, [sp], r0 @ │ │ │ │ - eoreq ip, pc, lr, ror #12 │ │ │ │ + eoreq ip, pc, lr, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, lsr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #20 │ │ │ │ - eoreq ip, pc, r0, asr r6 @ │ │ │ │ + mlaeq pc, r0, r6, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc9e8 │ │ │ │ @ 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 754e00 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r8, #584] @ 0x248 │ │ │ │ + ldc2 1, cr15, [ip, #584] @ 0x248 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #13 │ │ │ │ - @ instruction: 0xf18bfe91 │ │ │ │ - bls 1e3d04 │ │ │ │ + @ instruction: 0xf18bfea5 │ │ │ │ + bls 1e3d54 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bfe87 │ │ │ │ - bls 223cf0 │ │ │ │ + @ instruction: 0xf18bfe9b │ │ │ │ + bls 223d40 │ │ │ │ blls 1b7090 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fe4a1a14 │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee96 │ │ │ │ sbceq sl, r3, sl, lsl #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq sl, [r3], #118 @ 0x76 │ │ │ │ umlalseq pc, sp, sl, r9 @ │ │ │ │ - eoreq ip, pc, r8, lsr #11 │ │ │ │ + eoreq ip, pc, r8, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcabc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, r5, sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq pc, [sp], sl @ │ │ │ │ - mlaeq pc, r0, r5, ip @ │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcb10 │ │ │ │ @ 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 754f28 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r4], #584 @ 0x248 │ │ │ │ + stc2 1, cr15, [r8, #-584] @ 0xfffffdb8 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #13 │ │ │ │ - @ instruction: 0xf18bfdfd │ │ │ │ - bls 1e3bdc │ │ │ │ + @ instruction: 0xf18bfe11 │ │ │ │ + bls 1e3c2c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18bfdf3 │ │ │ │ - bls 223bc8 │ │ │ │ + @ instruction: 0xf18bfe07 │ │ │ │ + bls 223c18 │ │ │ │ blls 1b71b8 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf9fcf05f │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee02 │ │ │ │ sbceq sl, r3, r2, ror #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, lsr #13 │ │ │ │ adcseq pc, sp, sl, lsr #16 │ │ │ │ - eoreq ip, pc, r0, ror #9 │ │ │ │ + eoreq ip, pc, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r1, lsl #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, ror #14 │ │ │ │ - eoreq ip, pc, r8, asr #9 │ │ │ │ + eoreq ip, pc, r8, lsl #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcc38 │ │ │ │ @ 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 415048 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [r4], #-584 @ 0xfffffdb8 │ │ │ │ + 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: 0xf986f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed8c │ │ │ │ strheq sl, [r3], #90 @ 0x5a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, lsl #11 │ │ │ │ adcseq pc, sp, r2, asr #13 │ │ │ │ - eoreq ip, pc, r6, asr r4 @ │ │ │ │ + mlaeq pc, r6, r4, ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbccd0 │ │ │ │ @ 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 5152e0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [r8], {146} @ 0x92 │ │ │ │ + stc2 1, cr15, [ip], #-584 @ 0xfffffdb8 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336d34 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3712,17 +3712,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ed38 │ │ │ │ sbceq sl, r3, r2, lsr #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #70 @ 0x46 │ │ │ │ adcseq pc, sp, r4, lsl #12 │ │ │ │ - eoreq sl, pc, r8, asr #23 │ │ │ │ - eoreq ip, pc, r0, ror #7 │ │ │ │ - eoreq sl, pc, lr, lsr #23 │ │ │ │ + eoreq sl, pc, r8, lsl #24 │ │ │ │ + eoreq ip, pc, r0, lsr #8 │ │ │ │ + eoreq sl, pc, lr, ror #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd80 │ │ │ │ @ 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 415190 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff0a222a │ │ │ │ + blx ff5a222a │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8e2f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ece8 │ │ │ │ sbceq sl, r3, r2, ror r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, asr #8 │ │ │ │ adcseq pc, sp, r2, lsr r5 @ │ │ │ │ - eoreq ip, pc, r6, ror #6 │ │ │ │ + eoreq ip, pc, r6, lsr #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce18 │ │ │ │ @ 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 515428 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - blx 1da22c2 │ │ │ │ + blx fe2a22c2 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336e7c │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3794,17 +3794,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ec94 │ │ │ │ ldrdeq sl, [r3], #58 @ 0x3a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, lsr #7 │ │ │ │ adcseq pc, sp, r4, ror r4 @ │ │ │ │ - eoreq sl, pc, r0, lsl #21 │ │ │ │ - strdeq ip, [pc], -r0 @ │ │ │ │ - eoreq sl, pc, r6, ror #20 │ │ │ │ + eoreq sl, pc, r0, asr #21 │ │ │ │ + eoreq ip, pc, r0, lsr r3 @ │ │ │ │ + eoreq sl, pc, r6, lsr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcec8 │ │ │ │ @ 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 4152d8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 7a2372 │ │ │ │ + blx ca2372 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf83ef05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec44 │ │ │ │ sbceq sl, r3, sl, lsr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #46 @ 0x2e │ │ │ │ adcseq pc, sp, r2, lsr #7 │ │ │ │ - eoreq ip, pc, r6, ror r2 @ │ │ │ │ + strhteq ip, [pc], -r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcf60 │ │ │ │ @ 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 515570 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - blx ff4a2408 │ │ │ │ + blx ff9a2408 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336fc4 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3876,17 +3876,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ebf0 │ │ │ │ smulleq sl, r3, r2, r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, ror #4 │ │ │ │ adcseq pc, sp, r4, ror #5 │ │ │ │ - eoreq sl, pc, r8, lsr r9 @ │ │ │ │ - eoreq ip, pc, r0, lsl #4 │ │ │ │ - eoreq sl, pc, lr, lsl r9 @ │ │ │ │ + eoreq sl, pc, r8, ror r9 @ │ │ │ │ + eoreq ip, pc, r0, asr #4 │ │ │ │ + eoreq sl, pc, lr, asr r9 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3910,56 +3910,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 1e228e6 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr10, {4} │ │ │ │ + blx fe3228e6 │ │ │ │ + cdp2 1, 2, cr15, cr0, cr10, {4} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff7ef05e │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb84 │ │ │ │ sbceq sl, r3, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, lsr #3 │ │ │ │ ldrshteq pc, [sp], ip @ │ │ │ │ - eoreq ip, pc, ip, asr #2 │ │ │ │ + eoreq ip, pc, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd0e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r3, lsl #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, asr #2 │ │ │ │ - eoreq ip, pc, r4, asr #2 │ │ │ │ + eoreq ip, pc, r4, lsl #3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3983,56 +3983,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ff9a2a08 │ │ │ │ - ldc2l 1, cr15, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ + blx ffea2a08 │ │ │ │ + stc2 1, cr15, [lr, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ mcr2 0, 7, pc, cr12, cr14, {2} @ │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eaf2 │ │ │ │ strheq sl, [r3], #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror r0 │ │ │ │ umlalseq pc, sp, r0, r0 @ │ │ │ │ - mlaeq pc, ip, r0, ip @ │ │ │ │ + ldrdeq ip, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ strdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r2, ror #31 │ │ │ │ - mlaeq pc, r0, r0, ip @ │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ 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 5ca0d0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf920f192 │ │ │ │ + @ instruction: 0xf934f192 │ │ │ │ blls 4a0064 │ │ │ │ blls 44ad34 │ │ │ │ blls 40ad34 │ │ │ │ blls 4cad34 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -4095,36 +4095,36 @@ │ │ │ │ mrc2 0, 1, pc, cr4, cr14, {2} │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000ea3a │ │ │ │ smulleq r9, r3, r8, pc @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r8, lsl #30 │ │ │ │ ldrsbteq lr, [sp], r4 │ │ │ │ - mlaeq pc, ip, pc, fp @ │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd374 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r9, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsr #28 │ │ │ │ - eoreq fp, pc, r4, ror #31 │ │ │ │ + eoreq ip, pc, r4, lsr #32 │ │ │ │ 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 4471ec │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf892f192 │ │ │ │ + @ instruction: 0xf8a6f192 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7b10 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05e9403 │ │ │ │ @ instruction: 0xe7dbfdb1 │ │ │ │ ldmib r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, ip, ror #27 │ │ │ │ adcseq lr, sp, ip, ror #26 │ │ │ │ - eoreq fp, pc, r6, asr pc @ │ │ │ │ + mlaeq pc, r6, pc, fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 838afc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x06e3f83d │ │ │ │ + usateq pc, #3, r1, asr #16 @ │ │ │ │ bmi 29ba7c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ bfi pc, r7, #27, #3 @ │ │ │ │ stmdb r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, ror sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r8, asr #26 │ │ │ │ adcseq lr, sp, r4, lsr #25 │ │ │ │ - strdeq fp, [pc], -ip @ │ │ │ │ + eoreq fp, pc, ip, lsr pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd518 │ │ │ │ @ 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 415928 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xfff4f191 │ │ │ │ + @ instruction: 0xf808f192 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e91c │ │ │ │ ldrdeq r9, [r3], #202 @ 0xca │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, lsr #25 │ │ │ │ adcseq lr, sp, sl, ror #23 │ │ │ │ - eoreq fp, pc, r2, lsl #29 │ │ │ │ + eoreq fp, pc, r2, asr #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd5b0 │ │ │ │ @ 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 4159c0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffa8f191 │ │ │ │ + @ instruction: 0xffbcf191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r6, #-376]! @ 0xfffffe88 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8d0 │ │ │ │ sbceq r9, r3, r2, asr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, lsl ip │ │ │ │ adcseq lr, sp, lr, lsr #22 │ │ │ │ - eoreq fp, pc, lr, lsl lr @ │ │ │ │ + eoreq fp, pc, lr, asr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd648 │ │ │ │ @ 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 415c5c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff5af191 │ │ │ │ + @ instruction: 0xff6ef191 │ │ │ │ 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 #25] @ │ │ │ │ stm r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, sl, lsr #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, sl, ror fp │ │ │ │ adcseq lr, sp, lr, ror #20 │ │ │ │ - strhteq fp, [pc], -r8 │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd6e4 │ │ │ │ @ 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 415cf8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff0cf191 │ │ │ │ + @ instruction: 0xff20f191 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ bfi pc, r9, #25, #6 @ │ │ │ │ ldmda r2!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, lr, lsl #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r9, [r3], #174 @ 0xae │ │ │ │ adcseq lr, sp, lr, lsr #19 │ │ │ │ - eoreq fp, pc, r8, asr sp @ │ │ │ │ + mlaeq pc, r8, sp, fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd780 │ │ │ │ @ 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 415b90 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 6, pc, cr0, cr1, {4} @ │ │ │ │ + mrc2 1, 6, pc, cr4, cr1, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcrr2 0, 5, pc, lr, cr14 @ │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efe8 │ │ │ │ sbceq r9, r3, r2, ror sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, asr #20 │ │ │ │ ldrshteq lr, [sp], r2 │ │ │ │ - eoreq fp, pc, r6, lsl #26 │ │ │ │ + eoreq fp, pc, r6, asr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd818 │ │ │ │ @ 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 415c28 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrc2 1, 3, pc, cr4, cr1, {4} │ │ │ │ + mcr2 1, 4, pc, cr8, cr1, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe622806 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef9c │ │ │ │ ldrdeq r9, [r3], #154 @ 0x9a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, lsr #19 │ │ │ │ adcseq lr, sp, r6, lsr r8 │ │ │ │ - eoreq fp, pc, r6, lsr #25 │ │ │ │ + eoreq fp, pc, r6, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd8b0 │ │ │ │ @ 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 3732dc │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf191447a │ │ │ │ - @ instruction: 0xf04ffe3f │ │ │ │ + @ instruction: 0xf04ffe53 │ │ │ │ bls 1a72e8 │ │ │ │ blcc e46ec │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #23 │ │ │ │ bmi 1dbe98 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ mullt r6, r1, fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, r4, lsr #15 │ │ │ │ - eoreq fp, pc, r4, ror #24 │ │ │ │ + eoreq fp, pc, r4, lsr #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd918 │ │ │ │ @ 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 415d28 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r4, #580]! @ 0x244 │ │ │ │ + mcr2 1, 0, pc, cr8, cr1, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 622906 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef1c │ │ │ │ ldrdeq r9, [r3], #138 @ 0x8a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, lsr #17 │ │ │ │ adcseq lr, sp, lr, ror #13 │ │ │ │ - strdeq fp, [pc], -sl @ │ │ │ │ + eoreq fp, pc, sl, lsr ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd9b0 │ │ │ │ @ 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 3733dc │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf191447a │ │ │ │ - @ instruction: 0xf04ffdbf │ │ │ │ + @ instruction: 0xf04ffdd3 │ │ │ │ bls 1a73e8 │ │ │ │ blcc e47ec │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #22 │ │ │ │ bmi 1dbf98 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r1, lsl fp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, ip, asr r6 │ │ │ │ - strhteq fp, [pc], -ip │ │ │ │ + strdeq fp, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbda18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf926f106 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f82d4 │ │ │ │ ldc2 0, cr15, [r2], #976 @ 0x3d0 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ ldcl 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ sbceq r9, r3, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, ror r6 │ │ │ │ - eoreq ip, pc, r2, lsr r0 @ │ │ │ │ + eoreq ip, pc, r2, ror r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdc38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf8d4fc49 │ │ │ │ + @ instruction: 0xf8d4fc5d │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - mrrc2 1, 10, pc, r0, cr5 @ │ │ │ │ + stc2l 1, cr15, [r4], #-660 @ 0xfffffd6c │ │ │ │ andlt r2, pc, r0 │ │ │ │ @ instruction: 0xf8d4bd30 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8933cec │ │ │ │ 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: 0xf8c4fb1b │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf04ffc1f │ │ │ │ + @ instruction: 0xf04ffc33 │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq lr, r5, ip, ror lr │ │ │ │ - ldrshteq lr, [r5], -r8 │ │ │ │ + ldrhteq lr, [r5], -ip │ │ │ │ + eorseq lr, r5, r8, lsr lr │ │ │ │ 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 ff3a5018 │ │ │ │ ldrdeq r9, [r3], #58 @ 0x3a │ │ │ │ sbceq r9, r3, sl, asr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq fp, [pc], -lr @ │ │ │ │ - eorseq r2, r6, r4, asr #7 │ │ │ │ - strhteq fp, [pc], -sl │ │ │ │ + eoreq fp, pc, lr, lsl lr @ │ │ │ │ + eorseq r2, r6, r4, lsl #8 │ │ │ │ + strdeq fp, [pc], -sl @ │ │ │ │ sbceq r9, r3, r8, ror r2 │ │ │ │ - mlaseq r6, r6, fp, r0 │ │ │ │ - eorseq r9, r0, sl, lsr #13 │ │ │ │ - eorseq lr, r5, lr, lsr r9 │ │ │ │ + ldrsbteq r0, [r6], -r6 │ │ │ │ + eorseq r9, r0, sl, ror #13 │ │ │ │ + eorseq lr, r5, lr, ror r9 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq fp, pc, r0, lsl #20 │ │ │ │ + eoreq fp, pc, r0, asr #20 │ │ │ │ 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 cf8abc │ │ │ │ blmi cf8ae4 │ │ │ │ @@ -5112,15 +5112,15 @@ │ │ │ │ blcs 746e4 │ │ │ │ @ instruction: 0xf8c5d1df │ │ │ │ ldrb r0, [ip, ip, ror #10] │ │ │ │ b 11a5128 │ │ │ │ sbceq r8, r3, lr, ror pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r6, lsl #30 │ │ │ │ - eoreq fp, pc, r2, lsl #18 │ │ │ │ + eoreq fp, pc, r2, asr #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r1, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -5210,20 +5210,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r8, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ stmib r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r8, r3, r8, lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, sl, lsl #29 │ │ │ │ - mlaseq r5, ip, r7, lr │ │ │ │ - eorseq ip, r4, lr, lsr #25 │ │ │ │ + ldrsbteq lr, [r5], -ip │ │ │ │ + eorseq ip, r4, lr, ror #25 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ smulleq r8, r3, ip, sp │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - mlaeq pc, lr, r7, fp @ │ │ │ │ + ldrdeq fp, [pc], -lr @ │ │ │ │ @ instruction: 0x00000db0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d0 │ │ │ │ bge 1fd508 │ │ │ │ @@ -5286,19 +5286,19 @@ │ │ │ │ strbcc pc, [ip, #-2260]! @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ strbeq pc, [ip, #-2244]! @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r3, r8, ror #25 │ │ │ │ - eorseq lr, r5, r0, lsl r6 │ │ │ │ + eorseq lr, r5, r0, asr r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq ip, r4, r2, lsl fp │ │ │ │ + eorseq ip, r4, r2, asr fp │ │ │ │ sbceq r8, r3, r2, asr #24 │ │ │ │ - eoreq fp, pc, sl, asr #12 │ │ │ │ + eoreq fp, pc, sl, lsl #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d9 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ strmi r4, [lr], -r5, lsl #17 │ │ │ │ @@ -5433,21 +5433,21 @@ │ │ │ │ @ instruction: 0xf8594b0e │ │ │ │ @ instruction: 0xf5077003 │ │ │ │ @ instruction: 0xf8c53280 │ │ │ │ str r2, [lr, r8, ror #17]! │ │ │ │ svc 0x00c0f7f9 │ │ │ │ sbceq r8, r3, sl, asr #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq lr, r5, r6, ror #9 │ │ │ │ + eorseq lr, r5, r6, lsr #10 │ │ │ │ sbceq r8, r3, r6, lsr #23 │ │ │ │ - eorseq ip, r4, r8, ror #19 │ │ │ │ + eorseq ip, r4, r8, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, sl, lsl sl │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, ip, lsl r4 @ │ │ │ │ + eoreq fp, pc, ip, asr r4 @ │ │ │ │ @ instruction: 0x00000db0 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe87c │ │ │ │ @ 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 │ │ │ │ @ instruction: 0xf998f06f │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eeb6 │ │ │ │ - strdeq fp, [pc], -r6 @ │ │ │ │ + eoreq fp, pc, r6, lsr r3 @ │ │ │ │ sbceq r8, r3, r8, ror r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r8, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122d30 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5873,39 +5873,39 @@ │ │ │ │ svclt 0x0000ec5a │ │ │ │ sbceq r8, r3, r0, ror r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r4, ror #14 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ sbceq r8, r3, r0, lsr r7 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, pc, sl, lsl r1 @ │ │ │ │ - eoreq fp, pc, r0, lsr #2 │ │ │ │ - eoreq fp, pc, sl, lsl #2 │ │ │ │ - eoreq fp, pc, r2, lsl #2 │ │ │ │ - eoreq r9, pc, ip, lsl #7 │ │ │ │ + eoreq fp, pc, sl, asr r1 @ │ │ │ │ + eoreq fp, pc, r0, ror #2 │ │ │ │ + eoreq fp, pc, sl, asr #2 │ │ │ │ + eoreq fp, pc, r2, asr #2 │ │ │ │ + eoreq r9, pc, ip, asr #7 │ │ │ │ + eoreq fp, pc, ip, ror #1 │ │ │ │ + eoreq fp, pc, r4, lsr r1 @ │ │ │ │ + eoreq fp, pc, sl, lsr #2 │ │ │ │ eoreq fp, pc, ip, lsr #1 │ │ │ │ - strdeq fp, [pc], -r4 @ │ │ │ │ - eoreq fp, pc, sl, ror #1 │ │ │ │ - eoreq fp, pc, ip, rrx │ │ │ │ - eoreq fp, pc, r4, lsl #1 │ │ │ │ - eoreq fp, pc, r0, asr r0 @ │ │ │ │ - mlaeq pc, r2, r2, r9 @ │ │ │ │ - eoreq r9, pc, lr, ror r2 @ │ │ │ │ - ldrdeq sl, [pc], -r4 @ │ │ │ │ - eoreq sl, pc, lr, asr #31 │ │ │ │ - strhteq sl, [pc], -lr │ │ │ │ - strhteq sl, [pc], -r4 │ │ │ │ - eorseq r6, r0, r4, lsl #29 │ │ │ │ - eoreq sl, pc, r6, lsl #30 │ │ │ │ - ldrdeq sl, [pc], -sl @ │ │ │ │ - eoreq sl, pc, r0, asr #29 │ │ │ │ - eorseq r6, r0, r4, ror #26 │ │ │ │ - eoreq sl, pc, r0, asr #27 │ │ │ │ - eoreq r9, pc, ip, ror r0 @ │ │ │ │ - eoreq sl, pc, r2, ror sp @ │ │ │ │ + eoreq fp, pc, r4, asr #1 │ │ │ │ + mlaeq pc, r0, r0, fp @ │ │ │ │ + ldrdeq r9, [pc], -r2 @ │ │ │ │ + strhteq r9, [pc], -lr │ │ │ │ + eoreq fp, pc, r4, lsl r0 @ │ │ │ │ + eoreq fp, pc, lr │ │ │ │ + strdeq sl, [pc], -lr @ │ │ │ │ + strdeq sl, [pc], -r4 @ │ │ │ │ + eorseq r6, r0, r4, asr #29 │ │ │ │ + eoreq sl, pc, r6, asr #30 │ │ │ │ + eoreq sl, pc, sl, lsl pc @ │ │ │ │ + eoreq sl, pc, r0, lsl #30 │ │ │ │ + eorseq r6, r0, r4, lsr #27 │ │ │ │ + eoreq sl, pc, r0, lsl #28 │ │ │ │ + strhteq r9, [pc], -ip │ │ │ │ + strhteq sl, [pc], -r2 │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8eb5aa │ │ │ │ bl 7745c0 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ @@ -6062,15 +6062,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r9, r6, ip, asr pc │ │ │ │ + mlaseq r6, ip, pc, r9 @ │ │ │ │ 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 fcd0b8 │ │ │ │ bls f0d0c0 │ │ │ │ bls f4d0c8 │ │ │ │ ldr r9, [ip, #519]! @ 0x207 │ │ │ │ mcr 7, 4, pc, cr8, cr8, {7} @ │ │ │ │ sbceq r7, r3, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r9, r6, sl, asr #28 │ │ │ │ - eorseq r9, r6, r4, asr #26 │ │ │ │ - eorseq r9, r6, r6, ror #19 │ │ │ │ - eorseq r9, r6, r8, lsl #13 │ │ │ │ + eorseq r9, r6, sl, lsl #29 │ │ │ │ + eorseq r9, r6, r4, lsl #27 │ │ │ │ + eorseq r9, r6, r6, lsr #20 │ │ │ │ + eorseq r9, r6, r8, asr #13 │ │ │ │ sbceq r7, r3, sl, lsr #15 │ │ │ │ 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, #49, 30 @ 0xc4 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ ldmdb r8, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8b0f18d │ │ │ │ + @ instruction: 0xf8c4f18d │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdb r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq r9, pc, r8, lsr sp @ │ │ │ │ - eoreq r9, pc, sl, ror sp @ │ │ │ │ + eoreq r9, pc, r8, ror sp @ │ │ │ │ + strhteq r9, [pc], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef8bb8 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ ldmib lr, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf18d681f │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr8, {7} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {54} @ 0x36 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {137} @ 0x89 │ │ │ │ @@ -6968,38 +6968,38 @@ │ │ │ │ strtmi r4, [r2], -sp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r2, lsl r8 │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf86cf18d │ │ │ │ + @ instruction: 0xf880f18d │ │ │ │ blmi 1a71e54 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 6966c │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - cdp2 1, 10, cr15, cr10, cr13, {4} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr13, {4} │ │ │ │ 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 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr13, {4} │ │ │ │ + cdp2 1, 10, cr15, cr14, cr13, {4} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161cfa8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - ldc2l 1, cr15, [ip], #-596 @ 0xfffffdac │ │ │ │ + ldc2 1, cr15, [r0], {149} @ 0x95 │ │ │ │ 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 dc3108 │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ svccc 0x0060f8d3 │ │ │ │ ldrdpl pc, [r4, #131]! @ 0x83 │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ mcr 7, 0, pc, cr2, cr8, {7} @ │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - cdp2 1, 5, cr15, cr6, cr13, {4} │ │ │ │ + cdp2 1, 6, cr15, cr10, cr13, {4} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andcs sp, r0, r4, asr #2 │ │ │ │ strmi r2, [r4], -r2, lsl #2 │ │ │ │ ldmdbmi r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r1, r2, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -7037,67 +7037,67 @@ │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ @ instruction: 0xf18c4479 │ │ │ │ - ldmdavs sl!, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mulsmi r5, r2, r8 │ │ │ │ stccs 7, cr14, [sp], {174} @ 0xae │ │ │ │ stmdbmi fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1027 @ 0xfffffbfd │ │ │ │ svc 0x0072f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [sp, -r8, ror #30] │ │ │ │ strtmi r4, [fp], -r6, lsr #20 │ │ │ │ andcs r4, r2, r6, lsr #18 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf18c4479 │ │ │ │ - ldr pc, [r2, r9, asr #31] │ │ │ │ + @ instruction: 0xe792ffdd │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18c4479 │ │ │ │ - @ instruction: 0xe75fffbf │ │ │ │ + smmls pc, r3, pc, pc @ │ │ │ │ @ instruction: 0x462c4b11 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xe7744698 │ │ │ │ @ instruction: 0xf47f2c0b │ │ │ │ ldmdbmi ip, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1028 @ 0xfffffbfc │ │ │ │ svc 0x004af7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ sbceq r7, r3, r3, lsr sl │ │ │ │ sbceq r7, r3, r6, lsl #4 │ │ │ │ - eoreq r9, pc, sl, lsr sp @ │ │ │ │ - eoreq r9, pc, r8, asr #26 │ │ │ │ - eoreq r9, pc, r4, ror #26 │ │ │ │ - strdeq r9, [pc], -r2 @ │ │ │ │ + eoreq r9, pc, sl, ror sp @ │ │ │ │ + eoreq r9, pc, r8, lsl #27 │ │ │ │ + eoreq r9, pc, r4, lsr #27 │ │ │ │ + eoreq r9, pc, r2, lsr sp @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r9, pc, r6, ror #25 │ │ │ │ - eoreq r9, pc, r6, asr #25 │ │ │ │ + eoreq r9, pc, r6, lsr #26 │ │ │ │ + eoreq r9, pc, r6, lsl #26 │ │ │ │ adcseq ip, sp, sl, asr fp │ │ │ │ strheq r9, [r3], #90 @ 0x5a │ │ │ │ - eoreq r9, pc, lr, lsr ip @ │ │ │ │ - eoreq r9, pc, r8, lsr ip @ │ │ │ │ - eoreq r9, pc, r0, lsr ip @ │ │ │ │ - strhteq r9, [pc], -sl │ │ │ │ - eoreq r9, pc, r0, ror #23 │ │ │ │ + eoreq r9, pc, lr, ror ip @ │ │ │ │ + eoreq r9, pc, r8, ror ip @ │ │ │ │ + eoreq r9, pc, r0, ror ip @ │ │ │ │ + strdeq r9, [pc], -sl @ │ │ │ │ + eoreq r9, pc, r0, lsr #24 │ │ │ │ + eoreq r9, pc, sl, asr ip @ │ │ │ │ + eoreq r9, pc, ip, lsr #25 │ │ │ │ + eoreq r9, pc, ip, ror #23 │ │ │ │ + eoreq r9, pc, ip, ror ip @ │ │ │ │ + ldrdeq r9, [pc], -r8 @ │ │ │ │ eoreq r9, pc, sl, lsl ip @ │ │ │ │ - eoreq r9, pc, ip, ror #24 │ │ │ │ - eoreq r9, pc, ip, lsr #23 │ │ │ │ - eoreq r9, pc, ip, lsr ip @ │ │ │ │ - mlaeq pc, r8, fp, r9 @ │ │ │ │ - ldrdeq r9, [pc], -sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7aa4c │ │ │ │ @ instruction: 0xf8d8d15c │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 7a73f8 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ @ instruction: 0xf106fd95 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a24ffc │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - @ instruction: 0xf94af18d │ │ │ │ + @ instruction: 0xf95ef18d │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d8b4 │ │ │ │ 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 7a7808 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ ldrbmi pc, [r0], -sp, lsl #23 @ │ │ │ │ stcl 7, cr15, [r8, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18c9301 │ │ │ │ - blls e91e0 │ │ │ │ + blls e9230 │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5dcc8 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7836,38 +7836,38 @@ │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ strb r2, [lr], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [lr], #988 @ 0x3dc │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ stmdb sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r6, r3, r6, lsr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r9, pc, lr, ror #11 │ │ │ │ - eoreq r9, pc, lr, asr #12 │ │ │ │ - mlaeq pc, sl, r5, r9 @ │ │ │ │ - eorseq fp, r1, ip, ror #7 │ │ │ │ - mlaeq pc, r4, r9, r8 @ │ │ │ │ - eoreq r9, pc, r8, ror #9 │ │ │ │ - eoreq r9, pc, r2, ror r4 @ │ │ │ │ - eorseq fp, r1, sl, lsl #5 │ │ │ │ - eoreq r8, pc, r0, lsr r8 @ │ │ │ │ + eoreq r9, pc, lr, lsr #12 │ │ │ │ + eoreq r9, pc, lr, lsl #13 │ │ │ │ + ldrdeq r9, [pc], -sl @ │ │ │ │ + eorseq fp, r1, ip, lsr #8 │ │ │ │ + ldrdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, r8, lsr #10 │ │ │ │ + strhteq r9, [pc], -r2 │ │ │ │ + eorseq fp, r1, sl, asr #5 │ │ │ │ + eoreq r8, pc, r0, ror r8 @ │ │ │ │ sbceq r6, r3, sl, lsl #13 │ │ │ │ - eoreq r9, pc, r6, ror r3 @ │ │ │ │ - eoreq r9, pc, r0, asr #6 │ │ │ │ - eoreq r9, pc, r4, lsl #6 │ │ │ │ - eoreq r9, pc, r6, ror #5 │ │ │ │ - eoreq r9, pc, r4, lsl #5 │ │ │ │ - eoreq r9, pc, ip, ror #4 │ │ │ │ - eoreq r9, pc, r8, lsr r2 @ │ │ │ │ - eoreq r9, pc, r0, asr r2 @ │ │ │ │ - eoreq r9, pc, r8, lsl #3 │ │ │ │ - eoreq r9, pc, ip, lsl #3 │ │ │ │ - eoreq r9, pc, r8, ror r1 @ │ │ │ │ - eoreq r9, pc, r8, ror #2 │ │ │ │ - eoreq r9, pc, r8, asr r1 @ │ │ │ │ - mlaeq pc, sl, r0, r9 @ │ │ │ │ + strhteq r9, [pc], -r6 │ │ │ │ + eoreq r9, pc, r0, lsl #7 │ │ │ │ + eoreq r9, pc, r4, asr #6 │ │ │ │ + eoreq r9, pc, r6, lsr #6 │ │ │ │ + eoreq r9, pc, r4, asr #5 │ │ │ │ + eoreq r9, pc, ip, lsr #5 │ │ │ │ + eoreq r9, pc, r8, ror r2 @ │ │ │ │ + mlaeq pc, r0, r2, r9 @ │ │ │ │ + eoreq r9, pc, r8, asr #3 │ │ │ │ + eoreq r9, pc, ip, asr #3 │ │ │ │ + strhteq r9, [pc], -r8 │ │ │ │ + eoreq r9, pc, r8, lsr #3 │ │ │ │ + mlaeq pc, r8, r1, r9 @ │ │ │ │ + ldrdeq r9, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0e44 │ │ │ │ @ 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 1b1d14 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf90af18c │ │ │ │ + @ instruction: 0xf91ef18c │ │ │ │ blge 24fd2c │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmib sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f7e7ca │ │ │ │ @ instruction: 0xf7f7ec50 │ │ │ │ svclt 0x0000e988 │ │ │ │ @@ -7935,16 +7935,16 @@ │ │ │ │ smulleq r6, r3, r4, r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, lr, lsl r8 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ sbceq r8, r3, r4, ror #15 │ │ │ │ sbceq r6, r3, sl, lsl r3 │ │ │ │ sbceq r8, r3, r6, lsr #15 │ │ │ │ - eoreq r9, pc, r4, ror #1 │ │ │ │ - eoreq r8, pc, lr, lsr #28 │ │ │ │ + eoreq r9, pc, r4, lsr #2 │ │ │ │ + eoreq r8, pc, lr, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0f78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ strbcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -8082,15 +8082,15 @@ │ │ │ │ @ instruction: 0xf7f7e790 │ │ │ │ stmdami r5, {r1, r2, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000ef62 │ │ │ │ sbceq r6, r3, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r3, r0, asr #2 │ │ │ │ - eoreq r8, pc, r4, ror lr @ │ │ │ │ + strhteq r8, [pc], -r4 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4fef74 │ │ │ │ bne fe7291d0 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -8306,15 +8306,15 @@ │ │ │ │ @ instruction: 0xf1a88099 │ │ │ │ ldmdbcs r9, {r1, r2, r8}^ │ │ │ │ tstphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ smlatbeq r5, r8, r1, pc @ │ │ │ │ svclt 0x00382905 │ │ │ │ strmi r2, [r8], r5, lsl #2 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - @ instruction: 0xf810f18c │ │ │ │ + @ instruction: 0xf824f18c │ │ │ │ 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 95770 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [sl], {139} @ 0x8b │ │ │ │ + ldc2l 1, cr15, [lr], {139} @ 0x8b │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8896,15 +8896,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r5, r3, lr, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - blx 1ca72a6 │ │ │ │ + blx fe1a72a6 │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ and pc, r0, r0, asr #17 │ │ │ │ stmdami r5, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ stmdami r4, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ eorcs lr, r3, r4, lsl #29 │ │ │ │ svc 0x006af7f5 │ │ │ │ - eoreq r7, pc, r4, lsl #26 │ │ │ │ - eoreq r7, pc, ip, ror #25 │ │ │ │ + eoreq r7, pc, r4, asr #26 │ │ │ │ + eoreq r7, pc, ip, lsr #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc2378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -9344,19 +9344,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ blx fe427626 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - stmdavs fp!, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 6a96d0 │ │ │ │ - blx 4a7d96 │ │ │ │ + blx 9a7d96 │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ smlawbcs r0, lr, lr, lr │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9565,15 +9565,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ bl ff0a96bc │ │ │ │ - eoreq r7, pc, r6, ror r7 @ │ │ │ │ + strhteq r7, [pc], -r6 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9705,15 +9705,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - cdp2 2, 4, cr15, cr8, cr2, {4} │ │ │ │ + cdp2 2, 5, cr15, cr12, cr2, {4} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9753,20 +9753,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c5d0 │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 6a9d30 │ │ │ │ - cdp2 2, 14, cr15, cr0, cr2, {4} │ │ │ │ + cdp2 2, 15, cr15, cr4, cr2, {4} │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vorr.i16 d0, #10240 @ 0x2800 │ │ │ │ - @ instruction: 0xf8d4fed7 │ │ │ │ + @ instruction: 0xf8d4feeb │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b65c │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e284 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9774,15 +9774,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720e3c │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -9791,24 +9791,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ ldc 7, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ sbceq r4, r3, r2, lsl #17 │ │ │ │ sbceq r4, r3, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, pc, r8, asr r6 @ │ │ │ │ + mlaeq pc, r8, r6, r7 @ │ │ │ │ sbceq r4, r3, lr, lsl #14 │ │ │ │ - eoreq r7, pc, lr, lsr #11 │ │ │ │ - mlaeq pc, ip, r5, r7 @ │ │ │ │ - strhteq r7, [pc], -sl │ │ │ │ + eoreq r7, pc, lr, ror #11 │ │ │ │ + ldrdeq r7, [pc], -ip @ │ │ │ │ + strdeq r7, [pc], -sl @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r7, pc, r6, lsr #10 │ │ │ │ - eoreq r7, pc, r4, lsl r1 @ │ │ │ │ - eoreq r7, pc, sl, asr #8 │ │ │ │ - eoreq r7, pc, r2, lsr #8 │ │ │ │ + eoreq r7, pc, r6, ror #10 │ │ │ │ + eoreq r7, pc, r4, asr r1 @ │ │ │ │ + eoreq r7, pc, sl, lsl #9 │ │ │ │ + eoreq r7, pc, r2, ror #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd510 │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10161,15 +10161,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff04ffec │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf1894479 │ │ │ │ - @ instruction: 0x4640ff77 │ │ │ │ + strbmi pc, [r0], -fp, lsl #31 @ │ │ │ │ stmda ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5e68 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10349,16 +10349,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr4, {7} │ │ │ │ sbceq r4, r3, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r3, r4, lsl r1 │ │ │ │ @ instruction: 0xffffbe03 │ │ │ │ sbceq r3, r3, lr, ror #31 │ │ │ │ - eoreq r6, pc, lr, asr #30 │ │ │ │ - eoreq r6, pc, r8, lsl #22 │ │ │ │ + eoreq r6, pc, lr, lsl #31 │ │ │ │ + eoreq r6, pc, r8, asr #22 │ │ │ │ @ instruction: 0xffffbe9d │ │ │ │ @ instruction: 0xffffbb9b │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11823,15 +11823,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - @ instruction: 0xf105fc93 │ │ │ │ + @ instruction: 0xf105fca7 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e008 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr3, {7} │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12012,15 +12012,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr2, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - @ instruction: 0x4602fb19 │ │ │ │ + strmi pc, [r2], -sp, lsr #22 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ @ instruction: 0x4603fe91 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12147,15 +12147,15 @@ │ │ │ │ svclt 0x0000e88c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ smulleq r2, r3, lr, r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r3, lr, lsr r3 │ │ │ │ - eoreq r4, pc, ip, lsr pc @ │ │ │ │ + eoreq r4, pc, ip, ror pc @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -12439,15 +12439,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed000 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1879303 │ │ │ │ - blls 16e2e0 │ │ │ │ + blls 16e330 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12678,15 +12678,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1872b02 │ │ │ │ - blmi 1e2df24 │ │ │ │ + blmi 1e2df74 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329e0c │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9e1c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12796,44 +12796,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ strheq r1, [r3], #156 @ 0x9c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r1, r3, sl, lsr r9 │ │ │ │ - eorseq r3, r6, lr, ror #14 │ │ │ │ + eorseq r3, r6, lr, lsr #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0ab0 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf824f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1879301 │ │ │ │ - blls edd10 │ │ │ │ + blls edd60 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [ip], #540 @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r0], {135} @ 0x87 │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6efb8 │ │ │ │ bmi d231d4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12851,15 +12851,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - bls edc6c │ │ │ │ + bls edcbc │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f020 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mcr 7, 6, pc, cr8, cr2, {7} @ │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d664 │ │ │ │ @@ -12870,15 +12870,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - stc2l 1, cr15, [r2], #-540 @ 0xfffffde4 │ │ │ │ + ldc2l 1, cr15, [r6], #-540 @ 0xfffffde4 │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed90 │ │ │ │ svclt 0x0000eac8 │ │ │ │ @@ -12950,15 +12950,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e71c │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - blx ff12b1f2 │ │ │ │ + blx ff62b1f2 │ │ │ │ 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 7b3f0 │ │ │ │ @@ -12972,15 +12972,15 @@ │ │ │ │ blcs 95828 │ │ │ │ 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 7b424 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000efb97 │ │ │ │ + svcls 0x000efbab │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 16341c │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ad58 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12989,15 +12989,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr5, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106fb75 │ │ │ │ + @ instruction: 0xf106fb89 │ │ │ │ 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 be888 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13112,15 +13112,15 @@ │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf18a0090 │ │ │ │ - stceq 14, cr15, [r2, #-172] @ 0xffffff54 │ │ │ │ + stceq 14, cr15, [r2, #-252] @ 0xffffff04 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13248,15 +13248,15 @@ │ │ │ │ blmi ec1948 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1490d0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - @ instruction: 0xf96ef187 │ │ │ │ + @ instruction: 0xf982f187 │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13450,17 +13450,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r4, #-964]! @ 0xfffffc3c │ │ │ │ - eoreq r3, pc, ip, lsr #22 │ │ │ │ - eoreq r3, pc, r2, lsr #21 │ │ │ │ - eoreq r3, pc, r6, lsl ip @ │ │ │ │ + eoreq r3, pc, ip, ror #22 │ │ │ │ + eoreq r3, pc, r2, ror #21 │ │ │ │ + eoreq r3, pc, r6, asr ip @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -13705,15 +13705,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 1bad754 │ │ │ │ svclt 0x0000deff │ │ │ │ sbceq r0, r3, r4, lsl fp │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ - eoreq r3, pc, r6, lsr #16 │ │ │ │ + eoreq r3, pc, r6, ror #16 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -13785,15 +13785,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf09d4628 │ │ │ │ ldrb pc, [r5, r5, lsl #18] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r3, pc, sl, ror #14 │ │ │ │ + eoreq r3, pc, sl, lsr #15 │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13955,25 +13955,25 @@ │ │ │ │ @ instruction: 0x4604fc5b │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2l 2, cr15, [lr], #548 @ 0x224 │ │ │ │ + ldc2 2, cr15, [r2, #-548] @ 0xfffffddc │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201394 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94aa90 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12547a8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - blx 1d2c5a6 │ │ │ │ + blx fe22c5a6 │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 401fbc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13984,15 +13984,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fb11 │ │ │ │ stcl 7, cr15, [lr], #964 @ 0x3c4 │ │ │ │ sbceq r0, r3, ip, lsr #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, asr #8 │ │ │ │ - eoreq r3, pc, r6, asr r4 @ │ │ │ │ + mlaeq pc, r6, r4, r3 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14003,25 +14003,25 @@ │ │ │ │ @ instruction: 0x4604fbfb │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2 2, cr15, [lr], {137} @ 0x89 │ │ │ │ + ldc2 2, cr15, [r2], #548 @ 0x224 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201454 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab50 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254868 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - stc2 2, cr15, [r2], {124} @ 0x7c │ │ │ │ + ldc2 2, cr15, [r6], {124} @ 0x7c │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40207c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14032,15 +14032,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fab1 │ │ │ │ stc 7, cr15, [lr], {241} @ 0xf1 │ │ │ │ sbceq r0, r3, ip, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, lsl #7 │ │ │ │ - mlaeq pc, r6, r3, r3 @ │ │ │ │ + ldrdeq r3, [pc], -r6 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14051,25 +14051,25 @@ │ │ │ │ @ instruction: 0x4604fb9b │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2 2, cr15, [lr], #-548 @ 0xfffffddc │ │ │ │ + mrrc2 2, 8, pc, r2, cr9 @ │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201514 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac10 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254928 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - @ instruction: 0xf9acf27e │ │ │ │ + @ instruction: 0xf9c0f27e │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40213c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14080,15 +14080,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ ubfx pc, r1, #20, #9 │ │ │ │ stc 7, cr15, [lr], #-964 @ 0xfffffc3c │ │ │ │ sbceq r0, r3, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, asr #5 │ │ │ │ - ldrdeq r3, [pc], -r6 @ │ │ │ │ + eoreq r3, pc, r6, lsl r3 @ │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6f88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx 1bac0e2 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14180,25 +14180,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d63fa8 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1bef1c │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a3af0c │ │ │ │ - blvc 1b6f4a0 │ │ │ │ + blvc 1b6f4f0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a54680 │ │ │ │ - svcgt 0x000fff1d │ │ │ │ + svcgt 0x000fff31 │ │ │ │ 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: 0xf1a74630 │ │ │ │ - bmi aefd28 │ │ │ │ + bmi aefd78 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14220,22 +14220,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb5e8 │ │ │ │ blvc ab5a4 │ │ │ │ blvc 1b24774 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - ldc2 1, cr15, [r2, #652] @ 0x28c │ │ │ │ + stc2 1, cr15, [r6, #652]! @ 0x28c │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ stcl 7, cr15, [r2, #-964]! @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a73514 │ │ │ │ - @ instruction: 0xe7b4ff33 │ │ │ │ + ldr pc, [r4, r7, asr #30]! │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b fffadf94 │ │ │ │ smulleq r0, r3, r6, r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, sl, asr #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14248,17 +14248,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10c0300 │ │ │ │ ldrdcs pc, [r4, -pc] │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xf9b2f1ba │ │ │ │ + @ instruction: 0xf9c6f1ba │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf9aef1ba │ │ │ │ + @ instruction: 0xf9c2f1ba │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e81c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14490,15 +14490,15 @@ │ │ │ │ @ instruction: 0xf8caf065 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf974f27c │ │ │ │ + @ instruction: 0xf988f27c │ │ │ │ blmi 282c0c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a458 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14543,15 +14543,15 @@ │ │ │ │ @ instruction: 0xf860f065 │ │ │ │ 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 1f2cea4 │ │ │ │ + blx fe42cea4 │ │ │ │ blmi 282ce0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a52c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14596,15 +14596,15 @@ │ │ │ │ @ instruction: 0xfff6f064 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffa4f27c │ │ │ │ + @ instruction: 0xffb8f27c │ │ │ │ blmi 282db4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a600 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14680,30 +14680,30 @@ │ │ │ │ sbceq pc, r2, ip, lsr #20 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc78cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, q4, q2 │ │ │ │ - @ instruction: 0x4605ff55 │ │ │ │ + strmi pc, [r5], -r9, ror #30 │ │ │ │ vsubhn.i16 d4, q4, q8 │ │ │ │ - @ instruction: 0xf18fff51 │ │ │ │ - movwcs pc, #3015 @ 0xbc7 @ │ │ │ │ + @ instruction: 0xf18fff65 │ │ │ │ + movwcs pc, #3035 @ 0xbdb @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - @ instruction: 0x8c82f9e1 │ │ │ │ + @ instruction: 0x8c82f9f5 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf812f289 │ │ │ │ + @ instruction: 0xf826f289 │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4abf68 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14758,15 +14758,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71404 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #20153 @ 0x4eb9 @ │ │ │ │ + movtcs pc, #20173 @ 0x4ecd @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f432 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14960,15 +14960,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed7172c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #19749 @ 0x4d25 @ │ │ │ │ + movtcs pc, #19769 @ 0x4d39 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f75a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15162,15 +15162,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71a54 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #19345 @ 0x4b91 @ │ │ │ │ + movtcs pc, #19365 @ 0x4ba5 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fa82 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15355,18 +15355,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , q4, d1 │ │ │ │ - streq pc, [r2, fp, ror #21] │ │ │ │ + @ instruction: 0x0782faff │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx ff9adb94 │ │ │ │ + blx ffeadb94 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15387,15 +15387,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1870358 │ │ │ │ - strtmi pc, [r2], -r7, ror #26 │ │ │ │ + @ instruction: 0x4622fd7b │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ mcrr 7, 15, pc, r8, cr0 @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ blx 12d344 │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506f8d9 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15493,15 +15493,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - stc2l 1, cr15, [ip], {135} @ 0x87 │ │ │ │ + stc2l 1, cr15, [r0], #540 @ 0x21c │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff256ac │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15523,15 +15523,15 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ stmia r8!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, asr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r6, lsr #28 │ │ │ │ - ldrsbteq r0, [r6], -r8 │ │ │ │ + eorseq r0, r6, r8, lsl sp │ │ │ │ ldrdeq lr, [r2], #192 @ 0xc0 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc8618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -15550,21 +15550,21 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - @ instruction: 0xf888f288 │ │ │ │ + @ instruction: 0xf89cf288 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - tstplt r0, sp, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r1, lsr fp @ p-variant is OBSOLETE │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d8, d1 │ │ │ │ - @ instruction: 0xf17ff87f │ │ │ │ - tstplt r0, r5, lsl fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17ff893 │ │ │ │ + tstplt r0, r9, lsr #22 @ p-variant is OBSOLETE │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea9c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b fe62f460 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15597,41 +15597,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1a20300 │ │ │ │ - @ instruction: 0x4604fad1 │ │ │ │ + strmi pc, [r4], -r5, ror #21 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - ldc2l 1, cr15, [r4], #-664 @ 0xfffffd68 │ │ │ │ + stc2 1, cr15, [r8], {166} @ 0xa6 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - strbmi pc, [sl], -sp, ror #21 @ │ │ │ │ + strbmi pc, [sl], -r1, lsl #22 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - blx fff2dbf2 │ │ │ │ + stc2 1, cr15, [lr], {164} @ 0xa4 │ │ │ │ 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 13d5b8 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - mcrr2 1, 10, pc, sl, cr6 @ │ │ │ │ + mrrc2 1, 10, pc, lr, cr6 @ │ │ │ │ blmi 303dcc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cb60c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15646,36 +15646,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1a24699 │ │ │ │ - stmdbvs fp!, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - @ instruction: 0x4651fb95 │ │ │ │ + ldrbmi pc, [r1], -r9, lsr #23 @ │ │ │ │ @ instruction: 0xf1a64620 │ │ │ │ - blvc f70628 │ │ │ │ + blvc f70678 │ │ │ │ cmppvc r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1cbabc │ │ │ │ b aee24c │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - @ instruction: 0x9603fa71 │ │ │ │ + strls pc, [r3], -r5, lsl #21 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -15691,15 +15691,15 @@ │ │ │ │ bl f9694 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 379760 │ │ │ │ bl 3724a8 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx ff12dd42 │ │ │ │ + blx ff62dd42 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f38 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15716,49 +15716,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b519dc │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 7adda6 │ │ │ │ + blx cadda6 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - cdp2 1, 10, cr15, cr10, cr1, {5} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr1, {5} │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf26f1ca0 │ │ │ │ - eorcs pc, r0, #588 @ 0x24c │ │ │ │ + eorcs pc, r0, #668 @ 0x29c │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a14630 │ │ │ │ - mrcls 14, 0, APSR_nzcv, cr13, cr15, {4} │ │ │ │ + mrcls 14, 0, APSR_nzcv, cr13, cr3, {5} │ │ │ │ subcs r4, ip, #128, 12 @ 0x8000000 │ │ │ │ stmdage r0!, {r8, sp} │ │ │ │ ldrsbtcc pc, [r4], #134 @ 0x86 @ │ │ │ │ subls pc, ip, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rscscc pc, r4, r6, asr #17 │ │ │ │ stc 7, cr15, [sl], {239} @ 0xef │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - @ instruction: 0xf970f1a2 │ │ │ │ + @ instruction: 0xf984f1a2 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7a0 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - ldrtmi pc, [r9], -r5, ror #21 @ │ │ │ │ + @ instruction: 0x4639faf9 │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff304c8 │ │ │ │ + bvs fff30518 │ │ │ │ blcs 3cfbe4 │ │ │ │ blcs 127944 │ │ │ │ blcc 167d78 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15766,43 +15766,43 @@ │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ mulshi r1, r2, r8 │ │ │ │ msrne (UNDEF: 101), r0 │ │ │ │ strcc r9, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - @ instruction: 0xf9aaf1a2 │ │ │ │ + @ instruction: 0xf9bef1a2 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - blx fee2de78 │ │ │ │ + blx ff32de78 │ │ │ │ @ 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 13d834 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d8e0 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - blx 22deba │ │ │ │ + blx 72deba │ │ │ │ stmdbge r1!, {r3, r6, r9, sp} │ │ │ │ @ instruction: 0x23224668 │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ @ instruction: 0xf7f09430 │ │ │ │ ldmib sp, {r1, r2, r5, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - movwcs pc, #65173 @ 0xfe95 @ │ │ │ │ + movwcs pc, #65193 @ 0xfea9 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1354 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15820,19 +15820,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 9, cr15, cr6, cr15, {7} │ │ │ │ sbceq lr, r2, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r8, lsl r9 │ │ │ │ - eoreq r1, pc, r4, ror #18 │ │ │ │ + eoreq r1, pc, r4, lsr #19 │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ sbceq lr, r2, lr, lsr #15 │ │ │ │ - eoreq r1, pc, r4, lsl #16 │ │ │ │ + eoreq r1, pc, r4, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc8ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff0 │ │ │ │ blmi 70c1f4 │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ ldmibvs r1, {r0, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @@ -16176,15 +16176,15 @@ │ │ │ │ stc2 0, cr15, [sl], #-48 @ 0xffffffd0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000ebd0 │ │ │ │ sbceq lr, r2, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq r3, [sp], sl │ │ │ │ - eorseq r0, r6, lr, ror #4 │ │ │ │ + eorseq r0, r6, lr, lsr #5 │ │ │ │ sbceq lr, r2, r6, lsr r2 │ │ │ │ adcseq r3, sp, lr, lsl #26 │ │ │ │ adcseq r3, sp, sl, ror #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16312,15 +16312,15 @@ │ │ │ │ blx 72e072 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000eac0 │ │ │ │ sbceq lr, r2, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r3, [sp], r6 │ │ │ │ - eorseq r0, r6, lr, asr #32 │ │ │ │ + eorseq r0, r6, lr, lsl #1 │ │ │ │ sbceq lr, r2, r6, lsl r0 │ │ │ │ adcseq r3, sp, sl, asr #21 │ │ │ │ adcseq r3, sp, r6, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16448,30 +16448,30 @@ │ │ │ │ blx 32e290 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000e9b0 │ │ │ │ sbceq sp, r2, r0, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r2, ror r9 │ │ │ │ - eorseq pc, r5, lr, lsr #28 │ │ │ │ + eorseq pc, r5, lr, ror #28 │ │ │ │ strdeq sp, [r2], #214 @ 0xd6 │ │ │ │ adcseq r3, sp, r6, lsl #17 │ │ │ │ adcseq r3, sp, r2, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc9490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf972f287 │ │ │ │ - stc2 1, cr15, [r8], {126} @ 0x7e │ │ │ │ + @ instruction: 0xf986f287 │ │ │ │ + ldc2 1, cr15, [ip], {126} @ 0x7e │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cc5b8 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf968f287 │ │ │ │ - blx 2e8b2 │ │ │ │ + @ instruction: 0xf97cf287 │ │ │ │ + ldc2 1, cr15, [r2], {126} @ 0x7e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4630 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 439c34 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -16483,25 +16483,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r8 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, r8, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx ffbaed24 │ │ │ │ + blx aed26 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf902f063 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf8dcf063 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - strmi pc, [r3], -fp, lsr #18 │ │ │ │ + @ instruction: 0x4603f93f │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe932bb4 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17000,15 +17000,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ stcl 7, cr15, [r0, #-952]! @ 0xfffffc48 │ │ │ │ sbceq sp, r2, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, sl, asr r6 │ │ │ │ sbceq sp, r2, ip, asr #10 │ │ │ │ - eoreq r0, pc, r0, lsr #11 │ │ │ │ + eoreq r0, pc, r0, ror #11 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc9d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17016,16 +17016,16 @@ │ │ │ │ @ instruction: 0xb11002f2 │ │ │ │ rscscc pc, r3, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d6, d0[2] │ │ │ │ - @ instruction: 0xf17dfd15 │ │ │ │ - @ instruction: 0xf890ffab │ │ │ │ + @ instruction: 0xf17dfd29 │ │ │ │ + @ instruction: 0xf890ffbf │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc9d78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17113,15 +17113,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000ec80 │ │ │ │ sbceq sp, r2, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sp, [r2], #62 @ 0x3e │ │ │ │ sbceq sp, r2, r0, lsl #7 │ │ │ │ - ldrdeq r0, [pc], -r8 @ │ │ │ │ + eoreq r0, pc, r8, lsl r4 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc9eec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17408,16 +17408,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73188 │ │ │ │ blhi 32e7dc │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfa05 │ │ │ │ - movwlt pc, #3227 @ 0xc9b @ │ │ │ │ + @ instruction: 0xf17dfa19 │ │ │ │ + movwlt pc, #3247 @ 0xcaf @ │ │ │ │ blcs cd490 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4dddec │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi bae7d0 │ │ │ │ @@ -17427,15 +17427,15 @@ │ │ │ │ blls b97dd8 │ │ │ │ blls bd7de0 │ │ │ │ blls c17e10 │ │ │ │ blls c97dd4 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd5e70 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r6], #-500 @ 0xfffffe0c │ │ │ │ + stc2 1, cr15, [sl], {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 457a04 │ │ │ │ @@ -17742,16 +17742,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17dff67 │ │ │ │ - movwlt pc, #2557 @ 0x9fd @ │ │ │ │ + @ instruction: 0xf17dff7b │ │ │ │ + movwlt pc, #2577 @ 0xa11 @ │ │ │ │ blcs cd9cc │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -17761,15 +17761,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9ab58 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd63ac │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf9d8f17d │ │ │ │ + @ instruction: 0xf9ecf17d │ │ │ │ @ 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 3d7f54 │ │ │ │ @@ -18069,16 +18069,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfcd7 │ │ │ │ - movwlt pc, #3949 @ 0xf6d @ │ │ │ │ + @ instruction: 0xf17cfceb │ │ │ │ + movwlt pc, #3969 @ 0xf81 @ │ │ │ │ blcs cdeec │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18088,15 +18088,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b078 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd68cc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xff48f17c │ │ │ │ + @ instruction: 0xff5cf17c │ │ │ │ @ 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 3d8474 │ │ │ │ @@ -18396,16 +18396,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfa47 │ │ │ │ - movwlt pc, #3293 @ 0xcdd @ │ │ │ │ + @ instruction: 0xf17cfa5b │ │ │ │ + movwlt pc, #3313 @ 0xcf1 @ │ │ │ │ blcs ce40c │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18415,15 +18415,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b598 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6dec │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - ldc2 1, cr15, [r8], #496 @ 0x1f0 │ │ │ │ + stc2l 1, cr15, [ip], {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 3d8994 │ │ │ │ @@ -18710,16 +18710,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59a24c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xffd0f284 │ │ │ │ - blx 1a30bd8 │ │ │ │ + @ instruction: 0xffe4f284 │ │ │ │ + blx 1f30bd8 │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -18728,25 +18728,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179b278 │ │ │ │ vsubhn.i16 d4, q2, q8 │ │ │ │ - @ instruction: 0xf17cffad │ │ │ │ - mvnlt pc, r3, asr #20 │ │ │ │ + @ instruction: 0xf17cffc1 │ │ │ │ + mvnlt pc, r7, asr sl @ │ │ │ │ blcs ce940 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d4, d1 │ │ │ │ - @ instruction: 0xf17cffa3 │ │ │ │ - tstplt r0, r9, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cffb7 │ │ │ │ + tstplt r0, sp, asr #20 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, q2, │ │ │ │ - @ instruction: 0xf17cff9b │ │ │ │ - tstplt r0, r1, lsr sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cffaf │ │ │ │ + tstplt r0, r5, asr #20 @ p-variant is OBSOLETE │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ed4629 │ │ │ │ @ instruction: 0x4621e9b8 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ed9313 │ │ │ │ strhtls lr, [r2], -r2 │ │ │ │ bls 25b2c0 │ │ │ │ @@ -18883,15 +18883,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 174ece │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - @ instruction: 0xff94f275 │ │ │ │ + @ instruction: 0xffa8f275 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2e997c │ │ │ │ blls 65ad24 │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -18961,25 +18961,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175002 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - mcr2 2, 6, pc, cr10, cr4, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr14, cr4, {3} │ │ │ │ bmi 166e75c │ │ │ │ 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: 0xf8fef272 │ │ │ │ + @ instruction: 0xf912f272 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 270998 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19024,25 +19024,25 @@ │ │ │ │ bl ff1752bc │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls 4744b8 │ │ │ │ + blls 474508 │ │ │ │ blge cd96d8 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 2996dc │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d4, d7 │ │ │ │ - blls ab43d8 │ │ │ │ + blls ab4428 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adbb6c │ │ │ │ blx 11b76a │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19070,24 +19070,24 @@ │ │ │ │ svcvc 0x00b7f5b0 │ │ │ │ andcs sp, r3, r1, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ - @ instruction: 0xff98f17b │ │ │ │ + @ instruction: 0xffacf17b │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ ldmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcc r2, #27439 @ 0x6b2f │ │ │ │ ldrbmi r2, [r0, -r4]! │ │ │ │ ldrbmi r2, [r0, -r5]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strtmi r1, [r0], -r8, asr #11 │ │ │ │ - @ instruction: 0xf908f18b │ │ │ │ + @ instruction: 0xf91cf18b │ │ │ │ blcs 77c858 │ │ │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ svceq 0x000ff003 │ │ │ │ tstcc pc, r1, lsr r1 @ │ │ │ │ teqcc r1, r5, lsl r5 │ │ │ │ @ instruction: 0x31263131 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -19103,15 +19103,15 @@ │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {217} @ 0xd9 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr5, {6} │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ ldrdls lr, [r1], -r1 │ │ │ │ @ instruction: 0xf18b4620 │ │ │ │ - bls f2d94 │ │ │ │ + bls f2de4 │ │ │ │ addmi fp, r2, #72, 18 @ 0x120000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ strb r2, [r1, r4]! │ │ │ │ svclt 0x00142800 │ │ │ │ andcs r2, r4, r7 │ │ │ │ ldrdcs lr, [r3], -ip │ │ │ │ svclt 0x0000e7da │ │ │ │ @@ -19528,15 +19528,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #299008 @ 0x49000 │ │ │ │ + andscs pc, r3, #380928 @ 0x5d000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #26368 @ 0x6700 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ stc2l 0, cr15, [r2], #-148 @ 0xffffff6c │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19595,15 +19595,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #3194880 @ 0x30c000 │ │ │ │ + andscs pc, r3, #3522560 @ 0x35c000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #12648448 @ 0xc10000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf8bcf026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19662,15 +19662,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #999424 @ 0xf4000 │ │ │ │ + andscs pc, r3, #1327104 @ 0x144000 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #222208 @ 0x36400 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ blx ff5b1576 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20491,15 +20491,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7eda4 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [lr], #-488 @ 0xfffffe18 │ │ │ │ + ldc2 1, cr15, [r2], {122} @ 0x7a │ │ │ │ blvs fe0a267c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dcdec │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 193884c │ │ │ │ @@ -20549,15 +20549,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, fp, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsl ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36eac │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20612,15 +20612,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, sp, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36fa8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20702,16 +20702,16 @@ │ │ │ │ strmi r9, [r4], -ip │ │ │ │ muleq r7, r3, r8 │ │ │ │ @ instruction: 0xf8cdab34 │ │ │ │ stm r3, {r2, r4, r5, r6, ip, sp, pc} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldr s18, [r2, #28] │ │ │ │ vqdmlsl.s q4, d3, d10 │ │ │ │ - @ instruction: 0xf17af841 │ │ │ │ - movwlt pc, #35543 @ 0x8ad7 @ │ │ │ │ + @ instruction: 0xf17af855 │ │ │ │ + movwlt pc, #35563 @ 0x8aeb @ │ │ │ │ blcs d0818 │ │ │ │ ldmdbls r2, {r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ ldrtls sl, [r2], #-2845 @ 0xfffff4e3 │ │ │ │ @ instruction: 0x9c0baa34 │ │ │ │ teqls r5, r8, lsr #12 │ │ │ │ movwls sl, #2352 @ 0x930 │ │ │ │ vstr d10, [sp, #112] @ 0x70 │ │ │ │ @@ -20722,15 +20722,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb1bbc │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 290b68 │ │ │ │ blcs b88cc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15b1a2 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -20853,15 +20853,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 7073c8 │ │ │ │ @ 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: 0xf9aaf17a │ │ │ │ + @ instruction: 0xf9bef17a │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391574 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f8ce0 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39cfc0 │ │ │ │ @@ -20991,15 +20991,15 @@ │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2538 │ │ │ │ b 115d5c8 │ │ │ │ bls 4ff7a4 │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35b5e8 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21020,15 +21020,15 @@ │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5066073 │ │ │ │ @ instruction: 0xf8c43380 │ │ │ │ vadd.i8 , , q12 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ - @ instruction: 0xf85af17a │ │ │ │ + @ instruction: 0xf86ef17a │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 2704c0 │ │ │ │ blcs 191078 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21382,16 +21382,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df6fb4 │ │ │ │ blhi 332608 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179faef │ │ │ │ - movwlt pc, #3461 @ 0xd85 @ │ │ │ │ + @ instruction: 0xf179fb03 │ │ │ │ + movwlt pc, #3481 @ 0xd99 @ │ │ │ │ blcs d12bc │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 521c30 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d325fc │ │ │ │ @@ -21401,15 +21401,15 @@ │ │ │ │ blls d1bc08 │ │ │ │ blls d5bc10 │ │ │ │ blls d9bc44 │ │ │ │ blls e1bc00 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e59cb4 │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - stc2l 1, cr15, [r0, #-484]! @ 0xfffffe1c │ │ │ │ + ldc2l 1, cr15, [r4, #-484]! @ 0xfffffe1c │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 29160c │ │ │ │ blcs b9370 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bc46 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -21503,15 +21503,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - @ instruction: 0x4607fc95 │ │ │ │ + strmi pc, [r7], -r9, lsr #25 │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ ldmibvs sl!, {r0, r1, r2, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e92201 │ │ │ │ strmi lr, [r6], -r2, lsl #24 │ │ │ │ @@ -21668,15 +21668,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b2708 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - strmi pc, [r7], -r9, asr #22 │ │ │ │ + @ instruction: 0x4607fb5d │ │ │ │ ldrhvs lr, [sp], #-100 @ 0xffffff9c │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4601a │ │ │ │ svccs 0x000068e4 │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ ldmdbls r7, {r2, r3, r9, fp, ip, pc} │ │ │ │ @@ -21962,16 +21962,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 317d24 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 6, cr15, cr4, cr1, {4} │ │ │ │ - @ instruction: 0xf8faf179 │ │ │ │ + cdp2 2, 7, cr15, cr8, cr1, {4} │ │ │ │ + @ instruction: 0xf90ef179 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9c57c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -21983,26 +21983,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bde5a8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0554 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 3, cr15, cr10, cr1, {4} │ │ │ │ - @ instruction: 0xf8d0f179 │ │ │ │ + cdp2 2, 4, cr15, cr14, cr1, {4} │ │ │ │ + @ instruction: 0xf8e4f179 │ │ │ │ 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: 0xf179fe2f │ │ │ │ - smlabtlt r8, r5, r8, pc @ │ │ │ │ + @ instruction: 0xf179fe43 │ │ │ │ + ldrdlt pc, [r8, -r9] │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - cdp2 2, 2, cr15, cr6, cr1, {4} │ │ │ │ - @ instruction: 0xf8bcf179 │ │ │ │ + cdp2 2, 3, cr15, cr10, cr1, {4} │ │ │ │ + @ instruction: 0xf8d0f179 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stmda r2, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7ea9815 │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, fp, sp, lr, pc}^ │ │ │ │ blls 2d7990 │ │ │ │ @@ -22094,28 +22094,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dba78 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xfff4f178 │ │ │ │ + @ instruction: 0xf808f179 │ │ │ │ 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: 0xb118ffdb │ │ │ │ + tstplt r8, pc, ror #31 @ p-variant is OBSOLETE │ │ │ │ blcs 452110 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37440c │ │ │ │ blls 2b1854 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d81f8 │ │ │ │ @@ -22165,15 +22165,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8fca7 │ │ │ │ bge c7c6e4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xf884f26f │ │ │ │ + @ instruction: 0xf898f26f │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx 1ab3d48 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22190,15 +22190,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ ldc2 0, cr15, [r2], {93} @ 0x5d │ │ │ │ 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 536d60 │ │ │ │ + blls 536db0 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22261,15 +22261,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c0a88 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ stc2 0, cr15, [r2], {93} @ 0x5d │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 536c44 │ │ │ │ + blls 536c94 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22324,38 +22324,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84650 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - strbt pc, [r8], -r3, ror #16 @ │ │ │ │ + @ instruction: 0xe668f877 │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf9c8f0d8 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1e9faac │ │ │ │ - blx 1f34896 │ │ │ │ - mrc2 1, 0, pc, cr0, cr8, {3} │ │ │ │ + blx fe434896 │ │ │ │ + mcr2 1, 1, pc, cr4, cr8, {3} @ │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1478abc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f1798 │ │ │ │ blvs 1681ab8 │ │ │ │ - blx 19b48c2 │ │ │ │ - ldc2l 1, cr15, [sl, #480]! @ 0x1e0 │ │ │ │ + blx 1eb48c2 │ │ │ │ + mcr2 1, 0, pc, cr14, cr8, {3} @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22370,17 +22370,17 @@ │ │ │ │ sbceq r8, r2, r2, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq lr, [ip], ip │ │ │ │ ldrhteq lr, [ip], r8 │ │ │ │ sbceq r8, r2, r6, ror #10 │ │ │ │ adcseq sp, ip, ip, asr #31 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ + eoreq fp, lr, sl, lsl #5 │ │ │ │ + eoreq sl, lr, r0, lsr #26 │ │ │ │ eoreq fp, lr, sl, asr #4 │ │ │ │ - eoreq sl, lr, r0, ror #25 │ │ │ │ - eoreq fp, lr, sl, lsl #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1449778 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -22503,16 +22503,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 31859c │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx ab4b38 │ │ │ │ - ldc2 1, cr15, [lr], #480 @ 0x1e0 │ │ │ │ + blx fb4b38 │ │ │ │ + ldc2l 1, cr15, [r2], {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 b9cdf4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22524,26 +22524,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdee20 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0dcc │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf9fef281 │ │ │ │ - ldc2 1, cr15, [r4], {120} @ 0x78 │ │ │ │ + blx 534b8c │ │ │ │ + stc2 1, cr15, [r8], #480 @ 0x1e0 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf178f9f3 │ │ │ │ - smlabblt r8, r9, ip, pc @ │ │ │ │ + @ instruction: 0xf178fa07 │ │ │ │ + @ instruction: 0xb108fc9d │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf9eaf281 │ │ │ │ - stc2 1, cr15, [r0], {120} @ 0x78 │ │ │ │ + @ instruction: 0xf9fef281 │ │ │ │ + ldc2 1, cr15, [r4], {120} @ 0x78 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r1, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8208 │ │ │ │ @@ -22635,28 +22635,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc2f0 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - blx feeb4926 │ │ │ │ + blx ff3b4926 │ │ │ │ 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: 0xb118fb9f │ │ │ │ + @ instruction: 0xb118fbb3 │ │ │ │ blcs 452988 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374c84 │ │ │ │ blls 2b20cc │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8a70 │ │ │ │ @@ -22706,15 +22706,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8f86b │ │ │ │ bge c7cf5c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - mcrr2 2, 6, pc, r8, cr14 @ │ │ │ │ + mrrc2 2, 6, pc, ip, cr14 @ │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ mcr2 0, 1, pc, cr12, cr2, {2} @ │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22731,15 +22731,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ @ instruction: 0xf856f05d │ │ │ │ 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 5368d8 │ │ │ │ + blls 536928 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22802,15 +22802,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1300 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xffc6f05c │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 5367bc │ │ │ │ + blls 53680c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22865,38 +22865,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84ec8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - strbt pc, [r8], -r7, lsr #24 @ │ │ │ │ + @ instruction: 0xe668fc3b │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ stc2 0, cr15, [ip, #860] @ 0x35c │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0324 │ │ │ │ - @ instruction: 0xff3ef280 │ │ │ │ - @ instruction: 0xf9d4f178 │ │ │ │ + @ instruction: 0xff52f280 │ │ │ │ + @ instruction: 0xf9e8f178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479334 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2010 │ │ │ │ blvs 1682330 │ │ │ │ - @ instruction: 0xff28f280 │ │ │ │ - @ instruction: 0xf9bef178 │ │ │ │ + @ instruction: 0xff3cf280 │ │ │ │ + @ instruction: 0xf9d2f178 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22911,17 +22911,17 @@ │ │ │ │ sbceq r7, r2, sl, asr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, ip, ip, lsr #19 │ │ │ │ adcseq sp, ip, r8, lsl #17 │ │ │ │ sbceq r7, r2, lr, ror #25 │ │ │ │ umlalseq sp, ip, ip, r7 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ + eoreq sl, lr, r2, lsl sl │ │ │ │ + eoreq sl, lr, r8, lsr #9 │ │ │ │ ldrdeq sl, [lr], -r2 @ │ │ │ │ - eoreq sl, lr, r8, ror #8 │ │ │ │ - mlaeq lr, r2, r9, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1449ff0 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23044,16 +23044,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318e14 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2l 2, cr15, [ip, #512]! @ 0x200 │ │ │ │ - @ instruction: 0xf882f178 │ │ │ │ + cdp2 2, 0, cr15, cr0, cr0, {4} │ │ │ │ + @ instruction: 0xf896f178 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d66c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23065,26 +23065,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf698 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1644 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2l 2, cr15, [r2, #512] @ 0x200 │ │ │ │ - @ instruction: 0xf858f178 │ │ │ │ + ldc2l 2, cr15, [r6, #512] @ 0x200 │ │ │ │ + @ instruction: 0xf86cf178 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d0, d1 │ │ │ │ - @ instruction: 0xf178fdb7 │ │ │ │ - tstplt r8, sp, asr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fdcb │ │ │ │ + tstplt r8, r1, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - stc2 2, cr15, [lr, #512]! @ 0x200 │ │ │ │ - @ instruction: 0xf844f178 │ │ │ │ + stc2l 2, cr15, [r2, #512] @ 0x200 │ │ │ │ + @ instruction: 0xf858f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00caf7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8a80 │ │ │ │ @@ -23176,28 +23176,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcb68 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xff7cf177 │ │ │ │ + @ instruction: 0xff90f177 │ │ │ │ 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 │ │ │ │ - tstplt r8, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, ror pc @ p-variant is OBSOLETE │ │ │ │ blcs 453200 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 3754fc │ │ │ │ blls 2b2944 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d92e8 │ │ │ │ @@ -23247,15 +23247,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fc2f │ │ │ │ bge c7d7d4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xf80cf26e │ │ │ │ + @ instruction: 0xf820f26e │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf9f0f052 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23272,15 +23272,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ ldc2 0, cr15, [sl], {92} @ 0x5c │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q9, q4 │ │ │ │ - blls 538620 │ │ │ │ + blls 538670 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23343,15 +23343,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1b78 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx fe334fba │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q9, q4 │ │ │ │ - blls 538504 │ │ │ │ + blls 538554 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23406,38 +23406,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85740 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17c4479 │ │ │ │ - strbt pc, [r8], -fp, ror #31 @ │ │ │ │ + uqsub8 pc, r8, pc @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf950f0d7 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0b9c │ │ │ │ - blx 135982 │ │ │ │ - ldc2 1, cr15, [r8, #476] @ 0x1dc │ │ │ │ + blx 635982 │ │ │ │ + stc2 1, cr15, [ip, #476]! @ 0x1dc │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479bac │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2888 │ │ │ │ blvs 1682ba8 │ │ │ │ - blx ffbb59ac │ │ │ │ - stc2 1, cr15, [r2, #476] @ 0x1dc │ │ │ │ + blx b59ae │ │ │ │ + ldc2 1, cr15, [r6, #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 │ │ │ │ @@ -23452,17 +23452,17 @@ │ │ │ │ ldrdeq r7, [r2], #98 @ 0x62 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, ip, r0, lsl r1 │ │ │ │ adcseq ip, ip, ip, ror #31 │ │ │ │ sbceq r7, r2, r6, ror r4 │ │ │ │ adcseq ip, ip, r0, lsl #30 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ + mlaeq lr, sl, r1, sl │ │ │ │ + eoreq r9, lr, r0, lsr ip │ │ │ │ eoreq sl, lr, sl, asr r1 │ │ │ │ - strdeq r9, [lr], -r0 @ │ │ │ │ - eoreq sl, lr, sl, lsl r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a868 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23772,15 +23772,15 @@ │ │ │ │ blmi 2734a4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, ip, ror #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r2, sl, asr #28 │ │ │ │ sbceq r6, r2, r8, lsr #24 │ │ │ │ - ldrdeq r9, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r0, lsl ip │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 104ad84 │ │ │ │ addslt r4, r4, pc, lsr fp │ │ │ │ @@ -23806,15 +23806,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, pc, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, lsr #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec795a4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1f9aa8 │ │ │ │ @ instruction: 0x2c08ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0, #-965] @ 0xfffffc3b │ │ │ │ @@ -23975,18 +23975,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - andls pc, r8, r5, lsr #29 │ │ │ │ + @ instruction: 0x9008feb9 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b92c4 │ │ │ │ + blls 6b9314 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe119af0 │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24373,15 +24373,15 @@ │ │ │ │ blmi 273e08 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r6, [r2], #70 @ 0x46 │ │ │ │ ldrdeq r6, [r2], #38 @ 0x26 │ │ │ │ - eoreq r9, lr, ip, ror #4 │ │ │ │ + eoreq r9, lr, ip, lsr #5 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8b6e8 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24406,15 +24406,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 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ab04 │ │ │ │ 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 │ │ │ │ @@ -24474,15 +24474,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, asr sp @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, ror #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ac14 │ │ │ │ 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 │ │ │ │ @@ -24643,18 +24643,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - andls pc, r8, sp, ror #18 │ │ │ │ + andls pc, r8, r1, lsl #19 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b8854 │ │ │ │ + blls 6b88a4 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a560 │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24834,19 +24834,19 @@ │ │ │ │ @ instruction: 0xf508447e │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ - vmax.s d20, d14, d24 │ │ │ │ - andls pc, r8, sp, ror #31 │ │ │ │ + vmax.s d20, d15, d24 │ │ │ │ + andls pc, r8, r1, lsl #16 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , q7 │ │ │ │ - blls 6ba554 │ │ │ │ + blls 6ba5a4 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a860 │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -25574,15 +25574,15 @@ │ │ │ │ svclt 0x0000ea58 │ │ │ │ sbceq r5, r2, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r2, r2, lsl r4 │ │ │ │ adcseq sl, ip, ip, ror #28 │ │ │ │ ldrsbteq sl, [ip], r8 │ │ │ │ sbceq r5, r2, r6, lsl #2 │ │ │ │ - eorseq r6, r5, sl, asr #30 │ │ │ │ + eorseq r6, r5, sl, lsl #31 │ │ │ │ adcseq sl, ip, r4, ror #21 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26008,15 +26008,15 @@ │ │ │ │ svclt 0x0000eef4 │ │ │ │ sbceq r4, r2, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, sl, asr #26 │ │ │ │ adcseq sl, ip, r0, lsl #15 │ │ │ │ adcseq sl, ip, ip, ror #13 │ │ │ │ sbceq r4, r2, lr, lsr sl │ │ │ │ - eorseq r6, r5, r2, lsl #17 │ │ │ │ + eorseq r6, r5, r2, asr #17 │ │ │ │ ldrshteq sl, [ip], r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26442,15 +26442,15 @@ │ │ │ │ svclt 0x0000eb90 │ │ │ │ ldrdeq r4, [r2], #108 @ 0x6c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, r2, lsl #13 │ │ │ │ umlalseq sl, ip, r4, r0 │ │ │ │ adcseq sl, ip, r0 │ │ │ │ sbceq r4, r2, r6, ror r3 │ │ │ │ - ldrhteq r6, [r5], -sl │ │ │ │ + ldrshteq r6, [r5], -sl │ │ │ │ adcseq r9, ip, ip, lsl #26 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26557,19 +26557,19 @@ │ │ │ │ blx ff138198 │ │ │ │ @ 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 │ │ │ │ - blx 1eb8a88 │ │ │ │ - cdp2 1, 9, cr15, cr0, cr3, {4} │ │ │ │ + blx fe3b8a88 │ │ │ │ + cdp2 1, 10, cr15, cr4, cr3, {4} │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 13b8a9a │ │ │ │ + blx 18b8a9a │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 11040b4 │ │ │ │ bvs 18c08bc │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -26592,15 +26592,15 @@ │ │ │ │ andlt r6, r3, r0, rrx │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vhadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ ldr r6, [ip, r2, rrx] │ │ │ │ vadd.i64 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fb0f │ │ │ │ + @ instruction: 0xf010fb23 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29070,15 +29070,15 @@ │ │ │ │ bvs 19468c8 │ │ │ │ blcs a27d4 │ │ │ │ blmi fe8f2974 │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, pc, ror #18 │ │ │ │ + andls pc, r0, r3, lsl #19 │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29357,15 +29357,15 @@ │ │ │ │ b 108ee3c │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127a704 │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - stc2 1, cr15, [r0, #468]! @ 0x1d4 │ │ │ │ + ldc2 1, cr15, [r4, #468]! @ 0x1d4 │ │ │ │ blls a505c │ │ │ │ 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 │ │ │ │ @@ -30078,17 +30078,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 147e474 │ │ │ │ + b 147e4c4 │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - blx 143bda2 │ │ │ │ + blx 193bda2 │ │ │ │ b 12a5fc0 │ │ │ │ b 12898a8 │ │ │ │ bcs 817d8 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1d9e3c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30124,15 +30124,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: 0x4605f933 │ │ │ │ + strmi pc, [r5], -r7, asr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe260188 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfdb58 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41470 │ │ │ │ @@ -30311,17 +30311,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 │ │ │ │ - @ instruction: 0xf964f180 │ │ │ │ + @ instruction: 0xf978f180 │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf97cf180 │ │ │ │ + @ instruction: 0xf990f180 │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a6760 │ │ │ │ b 1289b70 │ │ │ │ bcs 81b80 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -30522,17 +30522,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: 0xffbef17f │ │ │ │ + @ instruction: 0xffd2f17f │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xffd6f17f │ │ │ │ + @ instruction: 0xffeaf17f │ │ │ │ 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 21fcc4 │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -30743,15 +30743,15 @@ │ │ │ │ blx 9749fc │ │ │ │ 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, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blx fe8bcbe0 │ │ │ │ + blx fedbcbe0 │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd2dd0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30792,15 +30792,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 │ │ │ │ - strdcs pc, [r4, -fp] │ │ │ │ + tstpcs r4, pc, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0444650 │ │ │ │ @ instruction: 0x4650f999 │ │ │ │ @ instruction: 0xf870f044 │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -30944,15 +30944,15 @@ │ │ │ │ blmi e42604 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff74590 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - stc2 1, cr15, [r4], {120} @ 0x78 │ │ │ │ + ldc2 1, cr15, [r8], {120} @ 0x78 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -30990,15 +30990,15 @@ │ │ │ │ stmda r6, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ... │ │ │ │ smulleq r0, r2, r4, r0 │ │ │ │ sbceq r0, r2, lr, lsl #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq pc, [r1], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - ldrshteq r1, [r5], -ip │ │ │ │ + eorseq r1, r5, ip, lsr ip │ │ │ │ @ instruction: 0xffff29df │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r9, sl, ror #27 │ │ │ │ @@ -31246,15 +31246,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, d24, d9 │ │ │ │ - @ instruction: 0xf8d5fdd5 │ │ │ │ + @ instruction: 0xf8d5fde9 │ │ │ │ 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}^ │ │ │ │ @@ -31706,15 +31706,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: 0x4603fcd5 │ │ │ │ + strmi pc, [r3], -r9, ror #25 │ │ │ │ blvs fe12ddd0 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 811c0 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bcd00 │ │ │ │ beq fc3f8 │ │ │ │ @@ -31736,15 +31736,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72d5e0 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24a17c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff1ef16b │ │ │ │ + @ instruction: 0xff32f16b │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bcd74 │ │ │ │ bvc ffa7cc6c │ │ │ │ blx 4bcd64 │ │ │ │ @@ -31889,15 +31889,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281450 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a1a48 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbfda5 │ │ │ │ + @ instruction: 0xf1bbfdb9 │ │ │ │ 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 │ │ │ │ @@ -31915,15 +31915,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 1219f4 │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bca90 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 13fadc │ │ │ │ + bls 13fb2c │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 824e0 │ │ │ │ blx bd868 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -31936,22 +31936,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, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2l 1, cr15, [r0], #504 @ 0x1f8 │ │ │ │ + stc2 1, cr15, [r4, #-504] @ 0xfffffe08 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - stc2 1, cr15, [r6], {126} @ 0x7e │ │ │ │ + ldc2 1, cr15, [sl], {126} @ 0x7e │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163558 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -31975,15 +31975,15 @@ │ │ │ │ bvc ffa7cff4 │ │ │ │ blx 4bd0ec │ │ │ │ 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, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r6, 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 │ │ │ │ @@ -32041,45 +32041,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7d224 │ │ │ │ bcc fe4bce90 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - ldc2 1, cr15, [r6], {126} @ 0x7e │ │ │ │ + stc2 1, cr15, [sl], #-504 @ 0xfffffe08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, 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, #3459] @ 0xd83 @ │ │ │ │ + strb pc, [ip, #3479] @ 0xd97 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #2647] @ 0xa57 @ │ │ │ │ + strb pc, [r2, #2667] @ 0xa6b @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 80dad │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14976c │ │ │ │ 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, #2789]! @ 0xae5 │ │ │ │ + str pc, [r4, #2809]! @ 0xaf9 │ │ │ │ @ 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 ff27d1b8 │ │ │ │ @@ -32118,20 +32118,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24a774 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf930f167 │ │ │ │ + @ instruction: 0xf944f167 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 4bdd2e │ │ │ │ + blx 9bdd2e │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 81ff0 │ │ │ │ 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 │ │ │ │ @@ -32167,20 +32167,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24a838 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r6], #-412 @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [sl], {103} @ 0x67 │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24a84c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [sl, #-412]! @ 0xfffffe64 │ │ │ │ + ldc2 1, cr15, [lr, #-412]! @ 0xfffffe64 │ │ │ │ ldc 4, cr14, [pc, #868] @ 81bbc │ │ │ │ @ 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 │ │ │ │ @@ -32203,15 +32203,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fcf38 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24a8c8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 1d3de6e │ │ │ │ + blx fe23de6e │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7df1a10 │ │ │ │ ldclcc 8, cr14, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ b 123f868 │ │ │ │ @@ -32226,15 +32226,15 @@ │ │ │ │ blcs bb158 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24a924 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 12, cr15, cr14, cr7, {3} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr7, {3} │ │ │ │ ldcl 4, cr14, [pc, #436] @ 81ae4 │ │ │ │ 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 │ │ │ │ @@ -32575,15 +32575,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8c30288 │ │ │ │ andsvs r8, sl, r4 │ │ │ │ beq bdfd4 │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - blx 1d3e87e │ │ │ │ + blx fe23e87e │ │ │ │ ldrdcc pc, [r0, r7] │ │ │ │ @ instruction: 0xf0436278 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subge pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760bb │ │ │ │ @@ -32602,15 +32602,15 @@ │ │ │ │ strcs ip, [r0, #-2575] @ 0xfffff5f1 │ │ │ │ addpl pc, r4, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ ldrbteq pc, [r0], -r7, lsl #2 @ │ │ │ │ tstcs r8, fp, ror ip │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - mrc2 1, 6, pc, cr4, cr6, {3} │ │ │ │ + mcr2 1, 7, pc, cr8, cr6, {3} @ │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldcvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf0424620 │ │ │ │ @@ -32737,18 +32737,18 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strvc pc, [sl, r7, lsl #10]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - streq pc, [r1, fp, lsl #22] │ │ │ │ + usad8eq r1, pc, fp @ │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx 1beb12 │ │ │ │ + blx 6beb12 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs 1f5a1d4 │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -32826,15 +32826,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - strmi pc, [r5], -pc, asr #26 │ │ │ │ + strmi pc, [r5], -r3, ror #26 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldclvs 14, cr10, [fp], #-964 @ 0xfffffc3c │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #4, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -32843,15 +32843,15 @@ │ │ │ │ stmda r6, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [fp], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq lr, r1, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq lr, [r1], #18 │ │ │ │ - eorseq pc, r4, r2, lsr #31 │ │ │ │ + eorseq pc, r4, r2, ror #31 │ │ │ │ @ instruction: 0xffffa123 │ │ │ │ sbceq sp, r1, r4, lsl #30 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ strmi lr, [r5], -sl, lsl #24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldclvs 14, cr10, [ip], #-780 @ 0xfffffcf4 │ │ │ │ @@ -33008,15 +33008,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 │ │ │ │ - blx fea3eb42 │ │ │ │ + blx fef3eb42 │ │ │ │ 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 │ │ │ │ @@ -33182,15 +33182,15 @@ │ │ │ │ bvs 1f154dc │ │ │ │ blvs f18b54 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - strmi pc, [r4], -r5, lsl #21 │ │ │ │ + @ instruction: 0x4604fa99 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1d514 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33212,34 +33212,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bc71c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fc590 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 12bee66 │ │ │ │ + blx 17bee66 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ mcr 7, 4, pc, cr10, cr14, {6} @ │ │ │ │ ... │ │ │ │ sbceq sp, r1, r2, lsl #24 │ │ │ │ sbceq sp, r1, lr, ror #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, r0, ror #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r0, asr #16 │ │ │ │ + eorseq pc, r4, r0, lsl #17 │ │ │ │ @ instruction: 0xffff99bd │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq r0, lr, r0, asr r8 │ │ │ │ - eoreq r0, lr, sl, lsr #5 │ │ │ │ + mlaeq lr, r0, r8, r0 │ │ │ │ + eoreq r0, lr, sl, ror #5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d4340 │ │ │ │ blmi fe9d4174 │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -33463,15 +33463,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8c30288 │ │ │ │ andsvs r8, sl, r4 │ │ │ │ beq bedbc │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - ldc2l 2, cr15, [lr], #-472 @ 0xfffffe28 │ │ │ │ + ldc2 2, cr15, [r2], {118} @ 0x76 │ │ │ │ ldrdcc pc, [r0, r7] │ │ │ │ @ instruction: 0xf0436278 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subge pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760bb │ │ │ │ @@ -33490,15 +33490,15 @@ │ │ │ │ strcs ip, [r0, #-2575] @ 0xfffff5f1 │ │ │ │ addpl pc, r4, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ ldrbteq pc, [r0], -r7, lsl #2 @ │ │ │ │ tstcs r8, fp, ror ip │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - @ instruction: 0xffe0f175 │ │ │ │ + @ instruction: 0xfff4f175 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldcvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf0414620 │ │ │ │ @@ -33625,18 +33625,18 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strvc pc, [sl, r7, lsl #10]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d6, d19 │ │ │ │ - usad8eq r1, r7, ip │ │ │ │ + streq pc, [r1, fp, lsr #24] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [r0], {118} @ 0x76 │ │ │ │ + stc2 2, cr15, [r4], #-472 @ 0xfffffe28 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs 1f5afbc │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33714,15 +33714,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1754632 │ │ │ │ - @ instruction: 0x4605fe5b │ │ │ │ + strmi pc, [r5], -pc, ror #28 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldclvs 14, cr10, [fp], #-964 @ 0xfffffc3c │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #4, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -33731,15 +33731,15 @@ │ │ │ │ ldmdb r2, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [fp], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq sp, r1, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, sl, lsl #8 │ │ │ │ - ldrhteq pc, [r4], -sl @ │ │ │ │ + ldrshteq pc, [r4], -sl @ │ │ │ │ @ instruction: 0xffff933b │ │ │ │ sbceq sp, r1, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0x4605ed16 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldclvs 14, cr10, [ip], #-780 @ 0xfffffcf4 │ │ │ │ @@ -33896,15 +33896,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, [r2], #468 @ 0x1d4 │ │ │ │ + stc2l 1, cr15, [r6], {117} @ 0x75 │ │ │ │ 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 │ │ │ │ @@ -34070,15 +34070,15 @@ │ │ │ │ bvs 1f162c4 │ │ │ │ blvs f1993c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - @ instruction: 0x4604fb91 │ │ │ │ + strmi pc, [r4], -r5, lsr #23 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1e2fc │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34100,34 +34100,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd504 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fd378 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrrc2 1, 7, pc, r4, cr2 @ │ │ │ │ + stc2l 1, cr15, [r8], #-456 @ 0xfffffe38 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ svc 0x0096f7dd │ │ │ │ ... │ │ │ │ sbceq ip, r1, sl, lsl lr │ │ │ │ sbceq ip, r1, r6, lsl #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq ip, [r1], #200 @ 0xc8 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq lr, r4, r8, asr sl │ │ │ │ + mlaseq r4, r8, sl, lr │ │ │ │ @ instruction: 0xffff8bd5 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq pc, sp, r8, ror #20 │ │ │ │ - eoreq pc, sp, r2, asr #9 │ │ │ │ + eoreq pc, sp, r8, lsr #21 │ │ │ │ + eoreq pc, sp, r2, lsl #10 │ │ │ │ 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 │ │ │ │ @@ -34199,15 +34199,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45c4f0 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - @ instruction: 0x4604fa53 │ │ │ │ + strmi pc, [r4], -r7, ror #20 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ ldrbmi pc, [r8], -fp, ror #29 @ │ │ │ │ stc2l 0, cr15, [r2, #256] @ 0x100 │ │ │ │ @@ -34455,30 +34455,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r1, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r2, ror #17 │ │ │ │ - mlaseq r4, r8, r6, lr │ │ │ │ + ldrsbteq lr, [r4], -r8 │ │ │ │ @ instruction: 0xffffb699 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrdeq ip, [r1], #68 @ 0x44 │ │ │ │ blcs 1043d90 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f1699c │ │ │ │ blvs f19f84 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1756aba │ │ │ │ - strmi pc, [r4], -sp, ror #16 │ │ │ │ + strmi pc, [r4], -r1, lsl #17 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f6f6bc │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -34503,15 +34503,15 @@ │ │ │ │ blmi f3d64c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s d16, d5, d0 │ │ │ │ - @ instruction: 0x4601fc59 │ │ │ │ + strmi pc, [r1], -sp, ror #24 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 83ce4 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -34909,15 +34909,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8c30288 │ │ │ │ andsvs r8, sl, r4 │ │ │ │ beq c0460 │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - @ instruction: 0xf92cf275 │ │ │ │ + @ instruction: 0xf940f275 │ │ │ │ ldrsbcc pc, [ip, #-135]! @ 0xffffff79 @ │ │ │ │ subge pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf04346ca │ │ │ │ cmnvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ rscsvs r0, fp, r0, lsr #6 │ │ │ │ @@ -34935,15 +34935,15 @@ │ │ │ │ strcs ip, [r0, #-2575] @ 0xfffff5f1 │ │ │ │ addpl pc, r4, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ ldrbteq pc, [r0], -r7, lsl #2 @ │ │ │ │ tstcs r8, fp, ror ip │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - ldc2 1, cr15, [r0], {116} @ 0x74 │ │ │ │ + stc2 1, cr15, [r4], #464 @ 0x1d0 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldcvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf0404620 │ │ │ │ @@ -35139,15 +35139,15 @@ │ │ │ │ ldmdavs sl!, {r0, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - @ instruction: 0x4605fb33 │ │ │ │ + strmi pc, [r5], -r7, asr #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldclvs 15, cr10, [fp], #-120 @ 0xffffff88 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe711441d │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -35182,15 +35182,15 @@ │ │ │ │ @ instruction: 0xf9daf7e0 │ │ │ │ ldrdcc pc, [r4], -r9 │ │ │ │ svclt 0x0000e5b5 │ │ │ │ ... │ │ │ │ smulleq fp, r1, ip, sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r0, ror #26 │ │ │ │ - eorseq sp, r4, lr, lsl #22 │ │ │ │ + eorseq sp, r4, lr, asr #22 │ │ │ │ @ instruction: 0xffff7c91 │ │ │ │ sbceq fp, r1, r4, asr #20 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldmdavs sl!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f055b │ │ │ │ @@ -35290,15 +35290,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 │ │ │ │ - @ instruction: 0xf9c8f174 │ │ │ │ + @ instruction: 0xf9dcf174 │ │ │ │ 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 │ │ │ │ @@ -35468,15 +35468,15 @@ │ │ │ │ blmi cdd6bc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f78c60 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31268 │ │ │ │ - @ instruction: 0xf89ef174 │ │ │ │ + @ instruction: 0xf8b2f174 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f78f54 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -35499,28 +35499,28 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ sbfx r3, ip, #6, #7 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ @ instruction: 0xf1714479 │ │ │ │ - str pc, [r6, -r1, ror #18] │ │ │ │ + smusdx r6, r5, r9 │ │ │ │ stc 7, cr15, [lr], #880 @ 0x370 │ │ │ │ ... │ │ │ │ sbceq fp, r1, r8, lsl r8 │ │ │ │ sbceq fp, r1, lr, lsl #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r4, lsr #14 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq sp, r4, r2, ror r4 │ │ │ │ + ldrhteq sp, [r4], -r2 │ │ │ │ @ instruction: 0xffff75ef │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq lr, sp, r2, lsl #9 │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ + eoreq lr, sp, r2, asr #9 │ │ │ │ + eoreq sp, sp, ip, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febdbea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ ldclmi 8, cr15, [r8], {220} @ 0xdc │ │ │ │ @@ -35804,18 +35804,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 │ │ │ │ - mcr2 1, 3, pc, cr10, cr10, {3} @ │ │ │ │ + mrc2 1, 3, pc, cr14, cr10, {3} │ │ │ │ bcs bfa70 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4b40 │ │ │ │ + bls 2c4b90 │ │ │ │ bcs 10bfa68 │ │ │ │ beq 2ffa6c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs abd68 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51f4e0 │ │ │ │ @@ -35851,15 +35851,15 @@ │ │ │ │ @ instruction: 0xf1088004 │ │ │ │ strtmi r0, [r8], -r8, lsl #2 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf16b6061 │ │ │ │ - strmi pc, [r5], -r5, ror #24 │ │ │ │ + @ instruction: 0x4605fc79 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe165ef0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec041b8 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36139,18 +36139,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 │ │ │ │ - blx ff3c1c56 │ │ │ │ + blx ff8c1c56 │ │ │ │ bcs bffac │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4604 │ │ │ │ + bls 2c4654 │ │ │ │ bcs 10bffa4 │ │ │ │ b 132c298 │ │ │ │ bcs 87ea8 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -36398,18 +36398,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 85a60 │ │ │ │ bls 258740 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - @ instruction: 0xf9c6f17a │ │ │ │ + @ instruction: 0xf9daf17a │ │ │ │ bcs c03b8 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 13441f8 │ │ │ │ + b 1344248 │ │ │ │ b 1310388 │ │ │ │ blmi bc82b0 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -36467,15 +36467,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010fdd9 │ │ │ │ + @ instruction: 0xf010fded │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c2fa8 │ │ │ │ blcs fe1208ec │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -36656,15 +36656,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fdc5 │ │ │ │ vhadd.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010fc5f │ │ │ │ + @ instruction: 0xf010fc73 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2648c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36716,15 +36716,15 @@ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1720358 │ │ │ │ - smlatbcs r4, r1, lr, pc @ │ │ │ │ + @ instruction: 0x2104feb5 │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 104207a │ │ │ │ @ instruction: 0xf03e4650 │ │ │ │ @ instruction: 0xf8d5fa15 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -36879,15 +36879,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 f85854 │ │ │ │ + blvs f858a4 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -36922,15 +36922,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dbe645 │ │ │ │ blmi 2c0900 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq fp, r4, r8, asr #30 │ │ │ │ + eorseq fp, r4, r8, lsl #31 │ │ │ │ @ instruction: 0xfffecd39 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -37240,15 +37240,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, d18, d9 │ │ │ │ - @ instruction: 0xf8d5feef │ │ │ │ + @ instruction: 0xf8d5ff03 │ │ │ │ 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}^ │ │ │ │ @@ -37595,18 +37595,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: 0xf868f179 │ │ │ │ + @ instruction: 0xf87cf179 │ │ │ │ bcs c1674 │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 244f3c │ │ │ │ + bls 244f8c │ │ │ │ bcs 10c166c │ │ │ │ beq 2c1670 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ad964 │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff5210e4 │ │ │ │ @@ -37660,15 +37660,15 @@ │ │ │ │ ldrdgt pc, [r4], -r4 │ │ │ │ movweq pc, #33036 @ 0x810c @ │ │ │ │ @ instruction: 0xf8cc4628 │ │ │ │ vhadd.s8 d23, d0, d4 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf8cc02aa │ │ │ │ rsbvs r2, r3, r0 │ │ │ │ - cdp2 1, 3, cr15, cr14, cr9, {3} │ │ │ │ + cdp2 1, 5, cr15, cr2, cr9, {3} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrhi pc, r4, #0 │ │ │ │ @ instruction: 0xf6486b83 │ │ │ │ strtmi r0, [r0], -pc, lsl #2 │ │ │ │ streq pc, [r1, -r3, lsr #3] │ │ │ │ stc2l 7, cr15, [r6, #936] @ 0x3a8 │ │ │ │ blx fee61d08 │ │ │ │ @@ -37946,17 +37946,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 148695c │ │ │ │ + b 14869ac │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - stc2l 1, cr15, [r2, #480] @ 0x1e0 │ │ │ │ + ldc2l 1, cr15, [r6, #480] @ 0x1e0 │ │ │ │ b 132dad4 │ │ │ │ blls 191bc0 │ │ │ │ beq 2c1bec │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38246,17 +38246,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: 0x4607fb53 │ │ │ │ + strmi pc, [r7], -r7, ror #22 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486514 │ │ │ │ + b 1486564 │ │ │ │ b 131206c │ │ │ │ b 1311f8c │ │ │ │ blmi e49f94 │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38325,15 +38325,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d1, d0 │ │ │ │ - @ instruction: 0xf010ff51 │ │ │ │ + @ instruction: 0xf010ff65 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c4cb8 │ │ │ │ blcs fe1225fc │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -38514,15 +38514,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ffcd │ │ │ │ vhadd.s d16, d1, d0 │ │ │ │ - @ instruction: 0xf010fdd7 │ │ │ │ + @ instruction: 0xf010fdeb │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2819c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -38574,15 +38574,15 @@ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1710358 │ │ │ │ - tstpcs r4, r9, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, sp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ ldc2 0, cr15, [r6], #240 @ 0xf0 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5fb8d │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -38737,15 +38737,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 f87b44 │ │ │ │ + blvs f87b94 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -38780,15 +38780,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d9e645 │ │ │ │ blmi 2c2bf0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq sl, r4, r8, lsr r2 │ │ │ │ + eorseq sl, r4, r8, ror r2 │ │ │ │ @ instruction: 0xfffeb029 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -39083,15 +39083,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: 0xf8d5f885 │ │ │ │ + @ instruction: 0xf8d5f899 │ │ │ │ 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}^ │ │ │ │ @@ -39301,15 +39301,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd47fc │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1af518 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - mrc2 2, 6, pc, cr0, cr0, {3} │ │ │ │ + mcr2 2, 7, pc, cr4, cr0, {3} @ │ │ │ │ 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 │ │ │ │ @@ -39353,19 +39353,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, d0, d4 │ │ │ │ - @ instruction: 0xf177fe69 │ │ │ │ - stmdacs r0, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177fe7d │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d0, d16 │ │ │ │ - blls 1c85b8 │ │ │ │ + blls 1c8608 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 12f620 │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -39514,15 +39514,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 │ │ │ │ - mcr2 2, 0, pc, cr2, cr0, {3} @ │ │ │ │ + mrc2 2, 0, pc, cr6, cr0, {3} │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1451744 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25b7ac │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -39756,19 +39756,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c7ff0 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fc1f │ │ │ │ + @ instruction: 0xf010fc33 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - ldc2 2, cr15, [r6], {112} @ 0x70 │ │ │ │ + stc2 2, cr15, [sl], #-448 @ 0xfffffe40 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 284f44 │ │ │ │ beq 305058 │ │ │ │ bleq 10534c │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fdfb │ │ │ │ @@ -39848,19 +39848,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c7e80 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fb67 │ │ │ │ + @ instruction: 0xf010fb7b │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx 1845a42 │ │ │ │ + blx 1d45a42 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 2850b4 │ │ │ │ beq 3051c8 │ │ │ │ bleq 1054bc │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ strmi pc, [r4], r3, asr #26 │ │ │ │ @@ -39948,19 +39948,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66945c │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - blx fe845bc0 │ │ │ │ + blx fed45bc0 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5344 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx fe645bd0 │ │ │ │ + blx feb45bd0 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 28523c │ │ │ │ bleq 305358 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -39999,26 +39999,26 @@ │ │ │ │ stmdacs r0, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 5fda08 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ ldrb pc, [r5, r3, asr #27] @ │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fa39 │ │ │ │ + streq pc, [r3, sp, asr #20] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - blx dc5c94 │ │ │ │ + blx 12c5c94 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - blx ac5cac │ │ │ │ + blx fc5cac │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - strbeq pc, [r2, -r3, lsr #20] @ │ │ │ │ + smlaldxeq pc, r2, r7, sl @ │ │ │ │ @ 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}^ │ │ │ │ @@ -40107,19 +40107,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 6696d8 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - @ instruction: 0xf960f270 │ │ │ │ + @ instruction: 0xf974f270 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c55c0 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf958f270 │ │ │ │ + @ instruction: 0xf96cf270 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 2854b8 │ │ │ │ bleq 3055d4 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40158,26 +40158,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdc84 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ bfi pc, r5, (invalid: 27:21) @ │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783f8fb │ │ │ │ + streq pc, [r3, pc, lsl #18] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xf8f6f270 │ │ │ │ + @ instruction: 0xf90af270 │ │ │ │ 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: 0xf8eaf270 │ │ │ │ + @ instruction: 0xf8fef270 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - strbeq pc, [r2, -r5, ror #17] @ │ │ │ │ + @ instruction: 0x0742f8f9 │ │ │ │ @ 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}^ │ │ │ │ @@ -40344,15 +40344,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed44ea0 │ │ │ │ blvs fef63888 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - cdp2 2, 10, cr15, cr10, cr15, {3} │ │ │ │ + cdp2 2, 11, cr15, cr14, cr15, {3} │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c1894 │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -40378,15 +40378,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 │ │ │ │ - @ instruction: 0xf9fef16f │ │ │ │ + blx 545e74 │ │ │ │ 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 │ │ │ │ @@ -40477,18 +40477,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f61fb0 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffdb60 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d15, d27 │ │ │ │ - @ instruction: 0x0782fe7d │ │ │ │ + @ instruction: 0x0782fe91 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - cdp2 2, 7, cr15, cr6, cr15, {3} │ │ │ │ + cdp2 2, 8, cr15, cr10, cr15, {3} │ │ │ │ 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 │ │ │ │ @@ -40524,15 +40524,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r6, r1, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r1, r4, lsl r8 │ │ │ │ - ldrshteq r8, [r4], -r2 │ │ │ │ + eorseq r8, r4, r2, lsr r6 │ │ │ │ @ instruction: 0xffff2777 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 229dac │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -40645,15 +40645,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 9135d0 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf820f16f │ │ │ │ + @ instruction: 0xf834f16f │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr3, cr15, {1} │ │ │ │ msrcc SPSR_s, #13959168 @ 0xd50000 │ │ │ │ msrmi SPSR_, #12910592 @ 0xc50000 │ │ │ │ msrvs SPSR_f, #12910592 @ 0xc50000 │ │ │ │ pkhbt r4, r8, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -41459,15 +41459,15 @@ │ │ │ │ @ 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: 0xf1666065 │ │ │ │ - strmi pc, [r1], fp, lsl #17 │ │ │ │ + pkhbtmi pc, r1, pc, lsl #17 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16ac80 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -41519,19 +41519,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1752704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf175980e │ │ │ │ - strheq pc, [r7], #-151 @ 0xffffff69 @ │ │ │ │ + subeq pc, r7, fp, asr #19 │ │ │ │ @ instruction: 0xf1759800 │ │ │ │ - blls c93c4 │ │ │ │ + blls c9414 │ │ │ │ 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 │ │ │ │ @@ -41692,27 +41692,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 c724c │ │ │ │ - cdp2 1, 11, cr15, cr8, cr5, {3} │ │ │ │ + cdp2 1, 12, cr15, cr12, cr5, {3} │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcc154 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60bb0c │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0c564 │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf175061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r0, r1, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110feb5 │ │ │ │ blcs 165b84 │ │ │ │ blls 2bef60 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7af9a4 │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -41872,22 +41872,22 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, fp, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx feec79cc │ │ │ │ + blx ff3c79cc │ │ │ │ @ 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, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36b408 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -42293,16 +42293,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01b463a │ │ │ │ @ instruction: 0xf8d8fcb7 │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ svc 0x0096f7d5 │ │ │ │ sbceq r4, r1, lr, lsr sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r6, r4, sl, lsr #18 │ │ │ │ - eorseq r6, r4, r4, lsl r9 │ │ │ │ + eorseq r6, r4, sl, ror #18 │ │ │ │ + eorseq r6, r4, r4, asr r9 │ │ │ │ sbceq r4, r1, sl, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -42607,15 +42607,15 @@ │ │ │ │ @ instruction: 0xf7da3010 │ │ │ │ str pc, [r5, r5, lsr #17] │ │ │ │ stc 7, cr15, [r6, #-852]! @ 0xfffffcac │ │ │ │ sbceq r4, r1, r4, asr #11 │ │ │ │ sbceq r4, r1, r0, asr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r1, ip, lsl r5 │ │ │ │ - eoreq r7, sp, ip, asr r5 │ │ │ │ + mlaeq sp, ip, r5, r7 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -42888,15 +42888,15 @@ │ │ │ │ @ instruction: 0xf7da4622 │ │ │ │ @ instruction: 0xe74df99b │ │ │ │ bls 29ebf8 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ strheq r4, [r1], #18 │ │ │ │ - eorseq r6, r4, r2, lsr #32 │ │ │ │ + eorseq r6, r4, r2, rrx │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a82 │ │ │ │ @@ -42913,19 +42913,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b0864 │ │ │ │ blvs 1718484 │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - blx fe648a0c │ │ │ │ + blx feb48a0c │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7fa8f │ │ │ │ + @ instruction: 0xf8d7faa3 │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -43089,15 +43089,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c8714 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - blx ff4488aa │ │ │ │ + blx ff9488aa │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e7130 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ec68c │ │ │ │ b 1172744 │ │ │ │ @@ -43169,19 +43169,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, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - ldrdeq pc, [r7], #-195 @ 0xffffff3d │ │ │ │ + subeq pc, r7, r7, ror #25 │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18b9fc │ │ │ │ + blls 18ba4c │ │ │ │ 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 │ │ │ │ @@ -43394,26 +43394,26 @@ │ │ │ │ blt 746f24 │ │ │ │ @ instruction: 0xf88cf024 │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1644630 │ │ │ │ - strmi pc, [r6], -sp, ror #18 │ │ │ │ + strmi pc, [r6], -r1, lsl #19 │ │ │ │ blvs fe238ca0 │ │ │ │ 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} @ │ │ │ │ - blx ff7c8dcc │ │ │ │ + blx ffcc8dcc │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf956f164 │ │ │ │ + @ instruction: 0xf96af164 │ │ │ │ blvs fe178c4c │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f3438 │ │ │ │ blls 715e28 │ │ │ │ b 135d4f4 │ │ │ │ b 11da34c │ │ │ │ @@ -43641,15 +43641,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ blx fed4ab12 │ │ │ │ svclt 0x0000e728 │ │ │ │ sbceq r3, r1, sl, lsr #12 │ │ │ │ - eorseq r5, r4, r0, lsl r5 │ │ │ │ + eorseq r5, r4, r0, asr r5 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -43724,16 +43724,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf01a4632 │ │ │ │ @ instruction: 0xf8d8fad5 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ stcl 7, cr15, [r8], #-848 @ 0xfffffcb0 │ │ │ │ sbceq r3, r1, r6, lsr #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r5, r4, r2, asr #6 │ │ │ │ - eorseq r5, r4, r6, lsr r3 │ │ │ │ + eorseq r5, r4, r2, lsl #7 │ │ │ │ + eorseq r5, r4, r6, ror r3 │ │ │ │ sbceq r3, r1, lr, lsr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -44038,15 +44038,15 @@ │ │ │ │ @ instruction: 0xf7d83010 │ │ │ │ @ instruction: 0xe785fd77 │ │ │ │ ldmib r8!, {r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r2, r1, r8, ror #30 │ │ │ │ sbceq r2, r1, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r1, r0, asr #29 │ │ │ │ - eoreq r5, sp, r0, lsl #30 │ │ │ │ + eoreq r5, sp, r0, asr #30 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -44227,19 +44227,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b1cec │ │ │ │ blvs 171990c │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0xf852f26c │ │ │ │ + @ instruction: 0xf866f26c │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, q6, q8 │ │ │ │ - @ instruction: 0xf8d7f84b │ │ │ │ + @ instruction: 0xf8d7f85f │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -44403,15 +44403,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c9b9c │ │ │ │ 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: 0xf98af163 │ │ │ │ + @ instruction: 0xf99ef163 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e85b8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls edb14 │ │ │ │ b 1173bcc │ │ │ │ @@ -44483,19 +44483,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1722704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1724658 │ │ │ │ - subeq pc, r7, pc, lsl #21 │ │ │ │ + subeq pc, r7, r3, lsr #21 │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18c574 │ │ │ │ + blls 18c5c4 │ │ │ │ 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 │ │ │ │ @@ -44712,27 +44712,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 ca17c │ │ │ │ - @ instruction: 0xff20f162 │ │ │ │ + @ instruction: 0xff34f162 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcf084 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60ea3c │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee4f894 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf172071f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, r9, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ blcs 168ab4 │ │ │ │ blls 2c1ea8 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12da4d8 │ │ │ │ b 115bfdc │ │ │ │ blls 7966c8 │ │ │ │ @@ -44966,15 +44966,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: 0xf958f7d8 │ │ │ │ svclt 0x0000e728 │ │ │ │ sbceq r2, r1, r6, ror r1 │ │ │ │ - eorseq r4, r4, ip, asr r0 │ │ │ │ + mlaseq r4, ip, r0, r4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -45049,16 +45049,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0184632 │ │ │ │ @ instruction: 0xf8d8ffd7 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ b 44c0f8 │ │ │ │ sbceq r1, r1, r2, ror pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r3, r4, lr, lsl #29 │ │ │ │ - eorseq r3, r4, r2, lsl #29 │ │ │ │ + eorseq r3, r4, lr, asr #29 │ │ │ │ + eorseq r3, r4, r2, asr #29 │ │ │ │ sbceq r1, r1, sl, ror lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -45363,15 +45363,15 @@ │ │ │ │ @ instruction: 0xf7d73010 │ │ │ │ usad8 r5, sp, fp │ │ │ │ svc 0x009ef7d2 │ │ │ │ strheq r1, [r1], #164 @ 0xa4 │ │ │ │ strheq r1, [r1], #160 @ 0xa0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r1, r1, ip, lsl #20 │ │ │ │ - eoreq r4, sp, ip, asr #20 │ │ │ │ + eoreq r4, sp, ip, lsl #21 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -45552,19 +45552,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b31a0 │ │ │ │ blvs 171adc0 │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - ldc2l 2, cr15, [r8, #424]! @ 0x1a8 │ │ │ │ + cdp2 2, 0, cr15, cr12, cr10, {3} │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, q5, q8 │ │ │ │ - @ instruction: 0xf8d7fdf1 │ │ │ │ + @ instruction: 0xf8d7fe05 │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -46384,15 +46384,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 │ │ │ │ - pkhbtmi pc, r0, r1, lsl #22 @ │ │ │ │ + strmi pc, [r0], r5, lsr #22 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -46552,30 +46552,30 @@ │ │ │ │ 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 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r2, r4, lr, lsr r9 │ │ │ │ + eorseq r2, r4, lr, ror r9 │ │ │ │ @ instruction: 0xfffe3741 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ff091a58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ ldcvs 0, cr13, [fp], #136 @ 0x88 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - @ instruction: 0xf9daf169 │ │ │ │ + @ instruction: 0xf9eef169 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004bf43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1854] @ 0x73e │ │ │ │ @@ -46936,15 +46936,15 @@ │ │ │ │ blmi 289c08 │ │ │ │ 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 r0, r1, r4, lsl #7 │ │ │ │ - mlaeq sp, sl, r4, r3 │ │ │ │ + ldrdeq r3, [sp], -sl @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cb3fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ ldcvc 5, cr15, [sp, #-692] @ 0xfffffd4c │ │ │ │ @@ -47551,15 +47551,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1680358 │ │ │ │ - @ instruction: 0x4680f9f1 │ │ │ │ + strmi pc, [r0], r5, lsl #20 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47719,15 +47719,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrshteq r1, [r4], -lr │ │ │ │ + eorseq r1, r4, lr, lsr r7 │ │ │ │ @ instruction: 0xfffe2501 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a0344 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47836,16 +47836,16 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ - @ instruction: 0xf1674642 │ │ │ │ - strmi pc, [r6], -sp, ror #31 │ │ │ │ + @ instruction: 0xf1684642 │ │ │ │ + strmi pc, [r6], -r1, lsl #16 │ │ │ │ @ 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 │ │ │ │ @@ -48246,15 +48246,15 @@ │ │ │ │ blmi 28b084 │ │ │ │ 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 lr, r0, r8, lsl #30 │ │ │ │ - eoreq r2, sp, lr, lsl r0 │ │ │ │ + eoreq r2, sp, lr, asr r0 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc87c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48862,15 +48862,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 │ │ │ │ - selmi pc, r0, r1 @ │ │ │ │ + strmi pc, [r0], r5, asr #31 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -49030,15 +49030,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r0, r4, lr, ror r2 │ │ │ │ + ldrhteq r0, [r4], -lr │ │ │ │ @ instruction: 0xfffe1081 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a17c4 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -49148,15 +49148,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1664642 │ │ │ │ - strmi pc, [r6], -sp, lsr #27 │ │ │ │ + strmi pc, [r6], -r1, asr #27 │ │ │ │ @ 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 │ │ │ │ @@ -49557,15 +49557,15 @@ │ │ │ │ blmi 28c504 │ │ │ │ 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, r8, lsl #21 │ │ │ │ - mlaeq sp, lr, fp, r0 │ │ │ │ + ldrdeq r0, [sp], -lr @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cdcfc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 6, cr15, cr8, cr12, {6} │ │ │ │ @@ -49594,18 +49594,18 @@ │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ @ instruction: 0xf1b99000 │ │ │ │ svclt 0x00040f82 │ │ │ │ @ instruction: 0xf1036bfb │ │ │ │ movwcs r0, #6526 @ 0x197e │ │ │ │ @ instruction: 0xf8884648 │ │ │ │ vhadd.s32 d19, d6, d4 │ │ │ │ - @ instruction: 0x0781ff3b │ │ │ │ + streq pc, [r1, pc, asr #30] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r8], -sp, lsl #8 │ │ │ │ - @ instruction: 0xff34f266 │ │ │ │ + @ instruction: 0xff48f266 │ │ │ │ svclt 0x004f0742 │ │ │ │ @ instruction: 0xf8d82109 │ │ │ │ mcrrne 0, 0, r1, fp, cr0 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8bf58 │ │ │ │ strls r3, [r0], #-0 │ │ │ │ ldmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ @@ -49649,15 +49649,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 486a30 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf1660358 │ │ │ │ - @ instruction: 0xf107f989 │ │ │ │ + @ instruction: 0xf107f99d │ │ │ │ @ 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 │ │ │ │ @@ -49798,15 +49798,15 @@ │ │ │ │ ldmdbvs sl!, {r1, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f28f2c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r7, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf1664632 │ │ │ │ - @ instruction: 0x4604f899 │ │ │ │ + strmi pc, [r4], -sp, lsr #17 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -49818,15 +49818,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ smulleq sp, r0, lr, r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r0, r6, ror r7 │ │ │ │ - ldrshteq pc, [r3], -r6 @ │ │ │ │ + eorseq pc, r3, r6, lsr r5 @ │ │ │ │ @ instruction: 0xfffec7e9 │ │ │ │ sbceq sp, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7ce4630 │ │ │ │ strmi lr, [r4], -lr, asr #30 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f3e9c4 │ │ │ │ @@ -49835,15 +49835,15 @@ │ │ │ │ blvs f4e894 │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-268 @ 0xfffffef4 │ │ │ │ vtst.32 d22, d6, d8 │ │ │ │ - @ instruction: 0x4601fc7b │ │ │ │ + strmi pc, [r1], -pc, lsl #25 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 92ca0 │ │ │ │ blvs fff470c4 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -49965,21 +49965,21 @@ │ │ │ │ blcs b7ab0 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c745c │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 92e94 │ │ │ │ - blx 1e4f832 │ │ │ │ + blx fe34f832 │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d6, d2 │ │ │ │ - @ instruction: 0xf8d8fb6b │ │ │ │ + @ instruction: 0xf8d8fb7f │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f6f00 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b9aec │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -50545,15 +50545,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c488 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - strmi pc, [r4], -r7, lsl #21 │ │ │ │ + @ instruction: 0x4604fa9b │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0304658 │ │ │ │ uadd16mi pc, r8, pc @ │ │ │ │ ldc2l 0, cr15, [r6, #192]! @ 0xc0 │ │ │ │ @@ -50801,30 +50801,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r0, ip, lsl #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r0, r2, ror #18 │ │ │ │ - ldrshteq lr, [r3], -lr │ │ │ │ + eorseq lr, r3, lr, lsr r7 │ │ │ │ @ instruction: 0xfffeba25 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r0, ip, lsr r5 │ │ │ │ blcs 1053d28 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26934 │ │ │ │ blvs f29f1c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - strmi pc, [r4], -r1, lsr #17 │ │ │ │ + @ instruction: 0x4604f8b5 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f654 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50849,15 +50849,15 @@ │ │ │ │ blmi f4d5e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s32 d16, d5, d0 │ │ │ │ - strmi pc, [r1], -sp, lsl #25 │ │ │ │ + strmi pc, [r1], -r1, lsr #25 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93c7c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -50979,21 +50979,21 @@ │ │ │ │ blcs b8a8c │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c8438 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 93e70 │ │ │ │ - blx fe2d080a │ │ │ │ + blx fe7d080a │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d5, d2 │ │ │ │ - @ instruction: 0xf8d8fb7d │ │ │ │ + @ instruction: 0xf8d8fb91 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f7edc │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2baac8 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51491,201 +51491,201 @@ │ │ │ │ ldrls r4, [r3, #-1149] @ 0xfffffb83 │ │ │ │ @ instruction: 0xf8df4622 │ │ │ │ stmdapl r1, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1834621 │ │ │ │ - @ instruction: 0xf8dffb69 │ │ │ │ + @ instruction: 0xf8dffb7d │ │ │ │ strtmi r3, [r2], -r8, lsr #8 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ strtmi r5, [fp], -sp, ror #17 │ │ │ │ - mrc2 1, 7, pc, cr6, cr14, {3} │ │ │ │ + @ instruction: 0xff0af17e │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309012 │ │ │ │ @ instruction: 0xff30f7dc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ @ instruction: 0x46309014 │ │ │ │ @ instruction: 0xff2af7dc │ │ │ │ biccs pc, r5, r0, asr #4 │ │ │ │ stmdals r5!, {r1, r7, r9, sl, lr} │ │ │ │ - blx 10d0ca4 │ │ │ │ + blx 15d0ca4 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200814 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx 1450cbe │ │ │ │ + blx 1950cbe │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - blx fee50cce │ │ │ │ + blx ff350cce │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ ldrmi lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - blx d0ccc │ │ │ │ + blx 5d0ccc │ │ │ │ pkhbtmi sl, r1, sl, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0x464bfb9f │ │ │ │ + @ instruction: 0x464bfbb3 │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrtmi r1, [r0], -r1, lsr #2 │ │ │ │ - ldc2l 1, cr15, [lr], #524 @ 0x20c │ │ │ │ + ldc2 1, cr15, [r2, #-524] @ 0xfffffdf4 │ │ │ │ @ instruction: 0x46029b14 │ │ │ │ movwls r2, #322 @ 0x142 │ │ │ │ @ instruction: 0x46534630 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [lr, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 1, cr15, [r2, #-524] @ 0xfffffdf4 │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc068 │ │ │ │ @ instruction: 0x464bfb93 │ │ │ │ @ instruction: 0x46224651 │ │ │ │ @ instruction: 0x46309014 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ blx fe3526a6 │ │ │ │ bleq ff54fdb8 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - @ instruction: 0x4649f8b7 │ │ │ │ + strbmi pc, [r9], -fp, asr #17 @ │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ - @ instruction: 0xf9c0f17f │ │ │ │ + @ instruction: 0xf9d4f17f │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ bgt 165fe0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - blx 18d0d7a │ │ │ │ + blx 1dd0d7a │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq d0250 │ │ │ │ - @ instruction: 0xf89ef181 │ │ │ │ + @ instruction: 0xf8b2f181 │ │ │ │ stmdals r5!, {r5, r9, sp} │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r2], -r7, lsr #19 │ │ │ │ + @ instruction: 0x4602f9bb │ │ │ │ ssatmi fp, #5, r8, asr #2 │ │ │ │ ldm ip!, {r0, r2, r4, r9, ip, pc} │ │ │ │ addsvs r0, r0, #3 │ │ │ │ @ instruction: 0x463062d1 │ │ │ │ @ instruction: 0xf1834611 │ │ │ │ - bls 6134c0 │ │ │ │ + bls 613510 │ │ │ │ @ instruction: 0x46533214 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ @ instruction: 0x46309a14 │ │ │ │ - stc2 1, cr15, [r2, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xff0af7dc │ │ │ │ @ instruction: 0x9094f8dd │ │ │ │ vhadd.s8 d18, d12, d3 │ │ │ │ - eorcs pc, r0, #268 @ 0x10c │ │ │ │ + eorcs pc, r0, #348 @ 0x15c │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - andcs pc, r2, #1264 @ 0x4f0 │ │ │ │ + andcs pc, r2, #1584 @ 0x630 │ │ │ │ pkhbtmi r4, r2, r1, lsl #12 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r2, #2192 @ 0x890 │ │ │ │ andsls r2, r2, r6, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r1, #2096 @ 0x830 │ │ │ │ pkhbtmi r2, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf897fe7d │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #20 │ │ │ │ stmdals r5!, {r0, r8, sp} │ │ │ │ @ instruction: 0xf17f6063 │ │ │ │ - strmi pc, [r7], -r3, ror #18 │ │ │ │ + @ instruction: 0x4607f977 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx 250e2e │ │ │ │ + blx 750e2e │ │ │ │ @ instruction: 0x4642463b │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 5539c4 │ │ │ │ + blls 553a14 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r0, -fp, asr #12] │ │ │ │ - ldc2 1, cr15, [r6], {131} @ 0x83 │ │ │ │ + stc2 1, cr15, [sl], #524 @ 0x20c │ │ │ │ strmi r2, [r0], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0x971a4630 │ │ │ │ blx 527bc │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ strmi r0, [r1], r1, lsl #16 │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7db8068 │ │ │ │ bls 5d3434 │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ andls r7, r0, #1073741879 @ 0x40000037 │ │ │ │ @ instruction: 0x464a4630 │ │ │ │ - ldc2l 1, cr15, [sl], #-524 @ 0xfffffdf4 │ │ │ │ + stc2 1, cr15, [lr], {131} @ 0x83 │ │ │ │ @ instruction: 0x46024651 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ mcr2 7, 5, pc, cr6, cr12, {6} @ │ │ │ │ blge 6fad1c │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7db9700 │ │ │ │ blmi fe193728 │ │ │ │ @ instruction: 0x4639463a │ │ │ │ @ instruction: 0x4630447b │ │ │ │ - blx 1550eac │ │ │ │ + blx 1a50eac │ │ │ │ @ instruction: 0x462b463a │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ - stc2l 1, cr15, [r2, #504]! @ 0x1f8 │ │ │ │ + ldc2l 1, cr15, [r6, #504]! @ 0x1f8 │ │ │ │ stmdals r5!, {r0, r2, r4, ip, pc} │ │ │ │ biccs pc, r5, r0, asr #4 │ │ │ │ subhi pc, sp, r0, lsl #17 │ │ │ │ - @ instruction: 0xf936f17f │ │ │ │ + @ instruction: 0xf94af17f │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204682 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ - blx 11d0ed0 │ │ │ │ + blx 16d0ed0 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx febd0ee0 │ │ │ │ + blx ff0d0ee0 │ │ │ │ stmdals r5!, {r1, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ rsbvs r4, r7, r1, asr #12 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4607f8f7 │ │ │ │ + strmi pc, [r7], -fp, lsl #18 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx fe750f04 │ │ │ │ + blx fec50f04 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c1ae9cd │ │ │ │ - @ instruction: 0xf8e2f17f │ │ │ │ + @ instruction: 0xf8f6f17f │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 1661a0 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - blx fe150f34 │ │ │ │ + blx fe650f34 │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ orrsvc pc, r6, pc, asr #8 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - vqdmulh.s , q8, │ │ │ │ + vpadd.i8 , q8, │ │ │ │ andsls r2, r4, lr, lsr #3 │ │ │ │ @ instruction: 0xf17f9825 │ │ │ │ - andcs pc, r4, #15925248 @ 0xf30000 │ │ │ │ + andcs pc, r4, #114688 @ 0x1c000 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1819112 │ │ │ │ - @ instruction: 0x971df9fd │ │ │ │ + sdivls sp, r1, sl │ │ │ │ ldrls r2, [sl, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r9, lsl #17 │ │ │ │ tstls sp, #20, 22 @ 0x5000 │ │ │ │ @@ -51709,15 +51709,15 @@ │ │ │ │ mlacc r6, ip, r8, pc @ │ │ │ │ eorvc pc, r8, lr, asr #17 │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ stmeq r2, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorvc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf183629a │ │ │ │ - subcs pc, r0, #167936 @ 0x29000 │ │ │ │ + subcs pc, r0, #249856 @ 0x3d000 │ │ │ │ ldmdage r5!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ bl 10d2914 │ │ │ │ @ instruction: 0x463a463b │ │ │ │ blx 109c9f8 │ │ │ │ strbeq pc, [r9, r2, lsl #2] @ │ │ │ │ stmdbge r6, {r0, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ @@ -51750,175 +51750,175 @@ │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf9eef7db │ │ │ │ bleq 1d00f0 │ │ │ │ andsls r2, r2, r0, lsr #2 │ │ │ │ @ instruction: 0xf1804620 │ │ │ │ - ands pc, r3, fp, lsl pc @ │ │ │ │ + ands pc, r3, pc, lsr #30 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strheq fp, [r0], #144 @ 0x90 │ │ │ │ sbceq fp, r0, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq lr, [ip], -sl @ │ │ │ │ + eoreq lr, ip, sl, lsl fp │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ - eoreq lr, ip, ip, lsr #17 │ │ │ │ + eoreq lr, ip, ip, ror #17 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ stmdals r5!, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r1], pc, lsl #16 │ │ │ │ + strmi pc, [r1], r3, lsr #16 │ │ │ │ @ instruction: 0x4622b158 │ │ │ │ @ instruction: 0xf8c9ca03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - msrcs CPSR_, pc, lsr #19 │ │ │ │ + smlawtcs r0, r3, r9, pc @ │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1800b00 │ │ │ │ - eorcs pc, r0, #3792 @ 0xed0 │ │ │ │ + eorcs pc, r0, #1, 30 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ - @ instruction: 0xfff6f17e │ │ │ │ + @ instruction: 0xf80af17f │ │ │ │ cmplt r8, r2, lsl #12 │ │ │ │ andsls r4, r6, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ sbcsvs r6, r1, #144, 4 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ - @ instruction: 0xf998f183 │ │ │ │ + @ instruction: 0xf9acf183 │ │ │ │ andscc r9, r4, #90112 @ 0x16000 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ blls 526454 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - ldmdbls r5, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf8ddfd59 │ │ │ │ mulcs r3, r4, r0 │ │ │ │ - ldc2 2, cr15, [r2, #304] @ 0x130 │ │ │ │ + stc2 2, cr15, [r6, #304]! @ 0x130 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r8], -r8, lsl #2 │ │ │ │ - ldc2 1, cr15, [lr], {126} @ 0x7e │ │ │ │ + ldc2 1, cr15, [r2], #504 @ 0x1f8 │ │ │ │ movwcs r4, #5697 @ 0x1641 │ │ │ │ strmi r4, [r1], r2, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc068 │ │ │ │ movwcs pc, #6529 @ 0x1981 @ │ │ │ │ strtmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xf7db931a │ │ │ │ @ instruction: 0xed9ff979 │ │ │ │ @ instruction: 0x21200bb0 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ - cdp2 1, 10, cr15, cr6, cr0, {4} │ │ │ │ + cdp2 1, 11, cr15, cr10, cr0, {4} │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ @ instruction: 0xf17e2220 │ │ │ │ - strmi pc, [r3], -pc, lsr #31 │ │ │ │ + strmi pc, [r3], -r3, asr #31 │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 1797c4 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - @ instruction: 0xf952f183 │ │ │ │ + @ instruction: 0xf966f183 │ │ │ │ tstcc r4, #18432 @ 0x4800 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r2 │ │ │ │ movwls r7, #477 @ 0x1dd │ │ │ │ @ instruction: 0x46434630 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx ffa511ac │ │ │ │ + blx fff511ac │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ ldc2 7, cr15, [r2, #-880] @ 0xfffffc90 │ │ │ │ blge 6fb044 │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx 4d2b28 │ │ │ │ andcs r4, r0, #156672 @ 0x26400 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - @ instruction: 0x462bf8bd │ │ │ │ + @ instruction: 0x462bf8d1 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e9825 │ │ │ │ - andcs pc, r2, #19712 @ 0x4d00 │ │ │ │ + andcs pc, r2, #24832 @ 0x6100 │ │ │ │ andsls r2, r2, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r2, #34560 @ 0x8700 │ │ │ │ andsls r2, r5, r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ strbmi pc, [r2], -r1, lsl #25 @ │ │ │ │ andsls r2, r6, r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ vfma.f32 , q0, │ │ │ │ andsls r2, r7, r5, asr #3 │ │ │ │ @ instruction: 0xf17e9825 │ │ │ │ - pkhbtmi pc, r1, r1, lsl #31 @ │ │ │ │ + strmi pc, [r1], r5, lsr #31 │ │ │ │ beq 5d100c │ │ │ │ @ instruction: 0x23204642 │ │ │ │ @ instruction: 0xf1814651 │ │ │ │ - @ instruction: 0x4649f89f │ │ │ │ + @ instruction: 0x4649f8b3 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf899f907 │ │ │ │ + @ instruction: 0xf899f91b │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #68157440 @ 0x4100000 │ │ │ │ rsbvs r9, r3, r5, lsr #16 │ │ │ │ - @ instruction: 0xff50f17e │ │ │ │ + @ instruction: 0xff64f17e │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 1664c4 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - @ instruction: 0xf8f0f183 │ │ │ │ + @ instruction: 0xf904f183 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 613598 │ │ │ │ + blls 6135e8 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f9b16 │ │ │ │ @ instruction: 0xf1830a01 │ │ │ │ - movwcs pc, #6783 @ 0x1a7f @ │ │ │ │ + movwcs pc, #6803 @ 0x1a93 @ │ │ │ │ strmi r4, [r1], -r1, lsl #13 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8e4f7db │ │ │ │ @ instruction: 0x46494653 │ │ │ │ strmi r4, [r0], r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7dba068 │ │ │ │ ldrdcs pc, [r0, -fp]! │ │ │ │ bleq d0778 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr0, {4} │ │ │ │ + cdp2 1, 1, cr15, cr12, cr0, {4} │ │ │ │ stmdals r5!, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17e2220 │ │ │ │ - pkhbtmi pc, r2, r1, lsl #30 @ │ │ │ │ + strmi pc, [r2], r5, lsr #30 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d10ec │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 692f90 │ │ │ │ + blls 692fe0 │ │ │ │ @ instruction: 0xf8cd4642 │ │ │ │ vhadd.s8 d26, d0, d4 │ │ │ │ movwls r1, #443 @ 0x1bb │ │ │ │ @ instruction: 0x464b4630 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx fe2d12f0 │ │ │ │ + blx fe7d12f0 │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ ldc2l 7, cr15, [r0], #-880 @ 0xfffffc90 │ │ │ │ bls 567a28 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf17e9312 │ │ │ │ - andcs pc, r1, #187392 @ 0x2dc00 │ │ │ │ + andcs pc, r1, #207872 @ 0x32c00 │ │ │ │ smlabbcs r3, r0, r6, r4 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0x4641fbf1 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ @ instruction: 0x464afc59 │ │ │ │ @@ -51935,128 +51935,128 @@ │ │ │ │ blge 714050 │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi dd3260 │ │ │ │ andcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - @ instruction: 0xffeef182 │ │ │ │ + @ instruction: 0xf802f183 │ │ │ │ strtmi r4, [fp], -r2, asr #12 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - blx 205136e │ │ │ │ + blx fe55136e │ │ │ │ strbmi r4, [r8], -r2, lsl #13 │ │ │ │ ldrsbtls pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - stc2l 2, cr15, [r6], #-304 @ 0xfffffed0 │ │ │ │ + ldc2l 2, cr15, [sl], #-304 @ 0xfffffed0 │ │ │ │ strmi r4, [r3], -r1, asr #12 │ │ │ │ strbmi r2, [r8], -r0, lsr #4 │ │ │ │ - blx 1d51386 │ │ │ │ + blx fe251386 │ │ │ │ ldmdals lr, {r0, r7, r9, sl, lr} │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrsbtcc pc, [r4], #128 @ 0x80 @ │ │ │ │ subcs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04313 │ │ │ │ @ instruction: 0xf8d030f4 │ │ │ │ tstmi r3, #4, 2 │ │ │ │ smlabtcc r4, r0, r8, pc @ │ │ │ │ - mcr2 1, 2, pc, cr4, cr14, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr8, cr14, {3} │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ andcs r4, r1, #128, 12 @ 0x8000000 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 81721c │ │ │ │ umaalne pc, r8, r3, r9 @ │ │ │ │ strbmi r2, [r9], -lr, lsl #18 │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - @ instruction: 0xffbaf180 │ │ │ │ + @ instruction: 0xffcef180 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf822f183 │ │ │ │ + @ instruction: 0xf836f183 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 3f323c │ │ │ │ sbcshi pc, r1, r0, lsl #4 │ │ │ │ vqdmulh.s d18, d0, d2 │ │ │ │ blcc 175168 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ smladcs r8, r8, pc, fp @ │ │ │ │ vand d29, d0, d0 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ strbcs fp, [r0, -r8, lsl #30] │ │ │ │ svclt 0x0000e00a │ │ │ │ ... │ │ │ │ - eoreq lr, ip, r8, ror r5 │ │ │ │ + strhteq lr, [ip], -r8 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - strdeq lr, [ip], -r4 @ │ │ │ │ + eoreq lr, ip, r4, lsr r4 │ │ │ │ vfma.f32 , q0, q1 │ │ │ │ ldmdals lr, {r0, r2, r5, r6, r8, ip} │ │ │ │ @ instruction: 0xf17e9212 │ │ │ │ - @ instruction: 0x4680fe75 │ │ │ │ + strmi pc, [r0], r9, lsl #29 │ │ │ │ @ instruction: 0x463b9a12 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1802028 │ │ │ │ - @ instruction: 0xf8d8ff81 │ │ │ │ + @ instruction: 0xf8d8ff95 │ │ │ │ bls 5a0ee8 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r0, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r4, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - @ instruction: 0xffd0f182 │ │ │ │ + @ instruction: 0xffe4f182 │ │ │ │ cmncs r9, sl, lsr r6 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - subcs pc, r8, #147456 @ 0x24000 │ │ │ │ + subcs pc, r8, #475136 @ 0x74000 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cca823 │ │ │ │ vadd.i8 q15, q8, q9 │ │ │ │ ldmdals lr, {r1, r6, r8, sp} │ │ │ │ @ instruction: 0xf17e9721 │ │ │ │ - @ instruction: 0xf100fe3d │ │ │ │ + @ instruction: 0xf100fe51 │ │ │ │ pkhbtmi r0, r0, r4, lsl #14 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1804639 │ │ │ │ - strbmi pc, [r1], -fp, asr #30 @ │ │ │ │ + @ instruction: 0x4641ff5f │ │ │ │ strbmi r4, [r8], r0, lsr #12 │ │ │ │ - @ instruction: 0xffb2f182 │ │ │ │ + @ instruction: 0xffc6f182 │ │ │ │ subcs sl, r8, #573440 @ 0x8c000 │ │ │ │ movwcs r4, #30312 @ 0x7668 │ │ │ │ teqls r2, #8912896 @ 0x880000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30cc │ │ │ │ ldm r6, {r1, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldrbmi pc, [r1], -r1, asr #22 @ │ │ │ │ + @ instruction: 0x4651fb55 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [sl], -sp, ror #22 @ │ │ │ │ ldrdls pc, [r0], #143 @ 0x8f │ │ │ │ ldmdbls lr, {r0, r2, r8, r9, sp} │ │ │ │ ldrbtmi r4, [r9], #1624 @ 0x658 │ │ │ │ blge 6f9b08 │ │ │ │ @ instruction: 0xf868f7db │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff14f182 │ │ │ │ + @ instruction: 0xff28f182 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strcs sp, [r0], -lr, lsr #32 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - blx fe8d1528 │ │ │ │ + blx fedd1528 │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64217 @ 0xfad9 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [r6, #-2883] @ 0xfffff4bd @ │ │ │ │ @@ -52084,15 +52084,15 @@ │ │ │ │ streq r0, [r6], -sl, lsl #16 │ │ │ │ stmdaeq r8, {r1, r2, fp} │ │ │ │ andeq r0, r8, r8, lsl #16 │ │ │ │ ldr r2, [pc, -r0, asr #14]! │ │ │ │ ldr r2, [sp, -r0, lsr #14]! │ │ │ │ ldr r2, [fp, -r1, lsl #14]! │ │ │ │ bl 252eec │ │ │ │ - eoreq lr, ip, r6, ror #4 │ │ │ │ + eoreq lr, ip, r6, lsr #5 │ │ │ │ smulleq fp, r0, r6, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec1d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -52132,16 +52132,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bfa83 │ │ │ │ - mvnslt pc, r9, lsl sp @ │ │ │ │ + @ instruction: 0xf15bfa97 │ │ │ │ + mvnslt pc, sp, lsr #26 │ │ │ │ blcs ef394 │ │ │ │ blls 2cb4f8 │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 779d0c │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52231,15 +52231,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d4, d27 │ │ │ │ - @ instruction: 0xf8dafaad │ │ │ │ + @ instruction: 0xf8dafac1 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e420 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52322,16 +52322,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bf907 │ │ │ │ - @ instruction: 0xb1f8fb9d │ │ │ │ + @ instruction: 0xf15bf91b │ │ │ │ + ldrhlt pc, [r8, #177]! @ 0xb1 @ │ │ │ │ blcs ef68c │ │ │ │ blls 28b7f4 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6f9ffc │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52417,15 +52417,15 @@ │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d5, d27 │ │ │ │ - blls 3d3a90 │ │ │ │ + blls 3d3ae0 │ │ │ │ beq 111920 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a11c │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52606,15 +52606,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, d3, d28 │ │ │ │ - ldcvs 14, cr15, [sl, #-828]! @ 0xfffffcc4 │ │ │ │ + ldcvs 14, cr15, [sl, #-908]! @ 0xfffffc74 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 95bf0 │ │ │ │ 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] @ 958a0 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52653,15 +52653,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], -r9, lsl #20 │ │ │ │ + @ instruction: 0x4606fa1d │ │ │ │ stcgt 2, cr6, [pc], {184} @ 0xb8 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ cmnvs r1, ip, ror ip │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ cdp2 0, 9, cr15, cr14, cr14, {1} │ │ │ │ @@ -52749,18 +52749,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, d3, d19 │ │ │ │ - streq pc, [r1, sp, lsl #29] │ │ │ │ + streq pc, [r1, r1, lsr #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - cdp2 2, 8, cr15, cr6, cr3, {3} │ │ │ │ + cdp2 2, 9, cr15, cr10, cr3, {3} │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6db10 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -52798,15 +52798,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq sl, r0, lr, lsr #17 │ │ │ │ sbceq sl, r0, r6, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq ip, r3, r8, lsl r6 │ │ │ │ + eorseq ip, r3, r8, asr r6 │ │ │ │ @ instruction: 0xfffe6799 │ │ │ │ sbceq sl, r0, ip, asr r5 │ │ │ │ bcs b08e0 │ │ │ │ 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 │ │ │ │ @@ -52854,15 +52854,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], -pc, lsr #17 │ │ │ │ + strmi pc, [r4], -r3, asr #17 │ │ │ │ @ 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 │ │ │ │ @@ -53075,15 +53075,15 @@ │ │ │ │ blcs 109f38 │ │ │ │ ldrbmi sp, [r0, -r0]! │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r8]! │ │ │ │ andcc pc, r4, r0, asr #8 │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq ip, r3, r4, asr #7 │ │ │ │ + eorseq ip, r3, r4, lsl #8 │ │ │ │ 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]! │ │ │ │ @@ -53130,15 +53130,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ @ instruction: 0x46203414 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ stclcc 8, cr15, [ip], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507f961 │ │ │ │ + @ instruction: 0xf507f975 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216cc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26d0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53149,15 +53149,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c5ec8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426d0 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436cc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4f949 │ │ │ │ + @ instruction: 0xf8d4f95d │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f47a │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea3b2 │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53199,68 +53199,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 41006c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf15f4479 │ │ │ │ - blls 115d24 │ │ │ │ + blls 115d74 │ │ │ │ bmi 3500b4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf15f4479 │ │ │ │ - blls 115d10 │ │ │ │ + blls 115d60 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, sl, asr #30 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, ip, r2, lsr #1 │ │ │ │ - ldrdeq sp, [ip], -r0 @ │ │ │ │ - eoreq ip, ip, r4, lsl sl │ │ │ │ - eoreq sp, ip, r0, asr #32 │ │ │ │ - eoreq ip, ip, r0, lsl #20 │ │ │ │ + eoreq sp, ip, r2, ror #1 │ │ │ │ + eoreq sp, ip, r0, lsl r1 │ │ │ │ + eoreq ip, ip, r4, asr sl │ │ │ │ + eoreq sp, ip, r0, lsl #1 │ │ │ │ + eoreq ip, ip, r0, asr #20 │ │ │ │ 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 │ │ │ │ - mcr2 1, 6, pc, cr6, cr15, {2} @ │ │ │ │ + mrc2 1, 6, pc, cr10, cr15, {2} │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ andlt pc, r2, r9, lsr #16 │ │ │ │ bmi 4855fc │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 5, pc, cr0, cr15, {2} │ │ │ │ + mcr2 1, 6, pc, cr4, cr15, {2} @ │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf814f0ba │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq sp, ip, ip, lsl #1 │ │ │ │ - eoreq ip, ip, r6, lsr #19 │ │ │ │ - eoreq sp, ip, r0, ror #1 │ │ │ │ - eoreq sp, ip, lr, lsr #1 │ │ │ │ - strdeq sp, [ip], -r0 @ │ │ │ │ - eoreq ip, ip, sl, ror r9 │ │ │ │ - eoreq sp, ip, r8, lsl #1 │ │ │ │ + eoreq sp, ip, ip, asr #1 │ │ │ │ + eoreq ip, ip, r6, ror #19 │ │ │ │ + eoreq sp, ip, r0, lsr #2 │ │ │ │ + eoreq sp, ip, lr, ror #1 │ │ │ │ + eoreq sp, ip, r0, lsr r1 │ │ │ │ + strhteq ip, [ip], -sl │ │ │ │ + eoreq sp, ip, r8, asr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b67a6c │ │ │ │ blmi b67a94 │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53560,23 +53560,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 │ │ │ │ - blx ffd52c5e │ │ │ │ + stc2 1, cr15, [r6], {98} @ 0x62 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - stc2l 1, cr15, [r2], {97} @ 0x61 │ │ │ │ + ldc2l 1, cr15, [r6], {97} @ 0x61 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - strtmi pc, [r0], -r1, lsr #28 │ │ │ │ - ldc2 1, cr15, [r8], #388 @ 0x184 │ │ │ │ + @ instruction: 0x4620fe35 │ │ │ │ + stc2l 1, cr15, [ip], {97} @ 0x61 │ │ │ │ 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 febed90c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -53869,41 +53869,41 @@ │ │ │ │ @ instruction: 0xf8d5fb93 │ │ │ │ @ instruction: 0xf8d53da0 │ │ │ │ ldrmi r2, [r3], #-3492 @ 0xfffff25c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #12 │ │ │ │ stcvs 8, cr15, [r4, #788]! @ 0x314 │ │ │ │ - @ instruction: 0xf926f161 │ │ │ │ + @ instruction: 0xf93af161 │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmpl r8, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1613010 │ │ │ │ - strbmi pc, [r0], -r5, lsl #18 @ │ │ │ │ - @ instruction: 0xf916f161 │ │ │ │ + @ instruction: 0x4640f919 │ │ │ │ + @ instruction: 0xf92af161 │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf16151da │ │ │ │ - @ instruction: 0xf507f8fb │ │ │ │ + @ instruction: 0xf507f90f │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4f907 │ │ │ │ + @ instruction: 0xf8d4f91b │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ - @ instruction: 0xf8ecf161 │ │ │ │ + @ instruction: 0xf900f161 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldrthi lr, [r2], r4, asr #19 │ │ │ │ blvs 10d4f1c │ │ │ │ ldclvs 8, cr15, [r0, #660] @ 0x294 │ │ │ │ - @ instruction: 0xf958f162 │ │ │ │ + @ instruction: 0xf96cf162 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - @ instruction: 0xf954f162 │ │ │ │ + @ instruction: 0xf968f162 │ │ │ │ cmppvs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ stcvs 8, cr15, [r0, #788] @ 0x314 │ │ │ │ msrvs SPSR_s, #196, 16 @ 0xc40000 │ │ │ │ ldclvs 8, cr15, [r8, #-788]! @ 0xfffffcec │ │ │ │ orrspl pc, ip, #212, 16 @ 0xd40000 │ │ │ │ movcc pc, #212, 16 @ 0xd40000 │ │ │ │ orrsvs pc, r0, #196, 16 @ 0xc40000 │ │ │ │ @@ -53914,15 +53914,15 @@ │ │ │ │ @ instruction: 0xf03f02c4 │ │ │ │ ldmib r4, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1753008 │ │ │ │ - ldmib r4, {r0, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ strpl pc, [ip], r1, asr #4 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xffb4f084 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -53930,15 +53930,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xffacf084 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - blx c53272 │ │ │ │ + blx 1153272 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ @ instruction: 0xb00233b0 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ blx 1754cac │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf908f0ad │ │ │ │ @@ -53974,15 +53974,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 96d3c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - ldc2l 2, cr15, [r8], #392 @ 0x188 │ │ │ │ + stc2 2, cr15, [ip, #-392] @ 0xfffffe78 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 156796c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54068,15 +54068,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000eb8e │ │ │ │ sbceq r9, r0, lr, lsl #6 │ │ │ │ sbceq r9, r0, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r0, ip, asr #3 │ │ │ │ - eoreq sp, sp, ip, ror #24 │ │ │ │ + eoreq sp, sp, ip, lsr #25 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -54162,17 +54162,17 @@ │ │ │ │ blls 512380 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf908f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrdeq r9, [r0], #10 │ │ │ │ - strdeq sp, [sp], -r6 @ │ │ │ │ - strdeq sp, [sp], -r0 @ │ │ │ │ - eoreq sp, sp, sl, ror #21 │ │ │ │ + eoreq sp, sp, r6, lsr fp │ │ │ │ + eoreq sp, sp, r0, lsr fp │ │ │ │ + eoreq sp, sp, sl, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54241,17 +54241,17 @@ │ │ │ │ blls 512244 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf86af7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ smulleq r8, r0, lr, pc @ │ │ │ │ - strhteq sp, [sp], -sl │ │ │ │ - strhteq sp, [sp], -r4 │ │ │ │ - eoreq sp, sp, lr, lsr #19 │ │ │ │ + strdeq sp, [sp], -sl @ │ │ │ │ + strdeq sp, [sp], -r4 @ │ │ │ │ + eoreq sp, sp, lr, ror #19 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54320,17 +54320,17 @@ │ │ │ │ blls 512108 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xffccf7cc │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, ror #28 │ │ │ │ - eoreq sp, sp, lr, ror r8 │ │ │ │ - eoreq sp, sp, r8, ror r8 │ │ │ │ - eoreq sp, sp, r2, ror r8 │ │ │ │ + strhteq sp, [sp], -lr │ │ │ │ + strhteq sp, [sp], -r8 │ │ │ │ + strhteq sp, [sp], -r2 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe268d18 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54363,23 +54363,23 @@ │ │ │ │ andlt r4, sp, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ @ instruction: 0xf5073010 │ │ │ │ andls r5, r9, #-2147483594 @ 0x80000036 │ │ │ │ sbcvc pc, r4, #12713984 @ 0xc20000 │ │ │ │ - ldc2 1, cr15, [r6, #-384]! @ 0xfffffe80 │ │ │ │ + stc2l 1, cr15, [sl, #-384] @ 0xfffffe80 │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0xf5073310 │ │ │ │ @ instruction: 0x461851da │ │ │ │ @ instruction: 0xf1609308 │ │ │ │ - @ instruction: 0xf504fd2d │ │ │ │ + @ instruction: 0xf504fd41 │ │ │ │ @ instruction: 0xf507403d │ │ │ │ ldrdcc r5, [r4], -sl │ │ │ │ - stc2 1, cr15, [r6, #-384]! @ 0xfffffe80 │ │ │ │ + ldc2 1, cr15, [sl, #-384]! @ 0xfffffe80 │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d41b1c │ │ │ │ blmi 1755690 │ │ │ │ @@ -54459,36 +54459,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a703c │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - strb pc, [r2, -r5, lsr #26]! @ │ │ │ │ + @ instruction: 0xe762fd39 │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7cae7f2 │ │ │ │ svclt 0x0000e86e │ │ │ │ sbceq r8, r0, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, r0, lsr #26 │ │ │ │ adcseq lr, sl, r2, lsl #16 │ │ │ │ ldrdeq r8, [r0], #194 @ 0xc2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq ip, ip, pc, fp @ │ │ │ │ - eoreq fp, ip, lr, lsl #31 │ │ │ │ - eoreq fp, ip, r0, lsl #31 │ │ │ │ - eoreq fp, ip, r8, ror pc │ │ │ │ - eoreq fp, ip, r4, ror pc │ │ │ │ - eoreq fp, ip, r8, ror #30 │ │ │ │ - eoreq fp, ip, r4, ror #30 │ │ │ │ - strdeq fp, [ip], -r0 @ │ │ │ │ - eoreq fp, ip, r2, asr lr │ │ │ │ - eoreq fp, ip, r6, lsr #28 │ │ │ │ - eoreq fp, ip, r4, ror #12 │ │ │ │ + ldrdeq fp, [ip], -ip @ │ │ │ │ + eoreq fp, ip, lr, asr #31 │ │ │ │ + eoreq fp, ip, r0, asr #31 │ │ │ │ + strhteq fp, [ip], -r8 │ │ │ │ + strhteq fp, [ip], -r4 │ │ │ │ + eoreq fp, ip, r8, lsr #31 │ │ │ │ + eoreq fp, ip, r4, lsr #31 │ │ │ │ + eoreq fp, ip, r0, lsr lr │ │ │ │ + mlaeq ip, r2, lr, fp │ │ │ │ + eoreq fp, ip, r6, ror #28 │ │ │ │ + eoreq fp, ip, r4, lsr #13 │ │ │ │ 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} │ │ │ │ @@ -54526,15 +54526,15 @@ │ │ │ │ ldclcs 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ cmppeq r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - blx 19d3b72 │ │ │ │ + blx 1ed3b72 │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02c4629 │ │ │ │ @ instruction: 0x4640fffd │ │ │ │ cdp2 0, 13, cr15, cr4, cr12, {1} │ │ │ │ @@ -54631,15 +54631,15 @@ │ │ │ │ bvs f2a414 │ │ │ │ bvs 1f2dac4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - blx ff3d3d14 │ │ │ │ + blx ff8d3d14 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bae0 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54662,15 +54662,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000eeec │ │ │ │ ... │ │ │ │ sbceq r8, r0, ip, lsr #21 │ │ │ │ sbceq r8, r0, sl, lsr #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, lr, asr sl │ │ │ │ - eorseq sl, r3, r2, lsl ip │ │ │ │ + eorseq sl, r3, r2, asr ip │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ blcs 283d08 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a95ec │ │ │ │ @@ -55357,15 +55357,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 │ │ │ │ - ldc2 1, cr15, [lr, #-384] @ 0xfffffe80 │ │ │ │ + ldc2 1, cr15, [r2, #-384]! @ 0xfffffe80 │ │ │ │ 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} │ │ │ │ @@ -55450,15 +55450,15 @@ │ │ │ │ bmi de1144 │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 1175f4 │ │ │ │ + blls 117644 │ │ │ │ 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 │ │ │ │ @@ -56473,15 +56473,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02a3040 │ │ │ │ @ instruction: 0xf504ffe1 │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504fd4b │ │ │ │ + @ instruction: 0xf504fd5f │ │ │ │ @ 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} │ │ │ │ @@ -56505,15 +56505,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2ad40 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - strmi pc, [r3], -r7, lsr #24 │ │ │ │ + @ instruction: 0x4603fc3b │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568ac4 │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56662,15 +56662,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9738 │ │ │ │ ldmib sp, {r3, r4, r6, sp, lr}^ │ │ │ │ stmiapl r2!, {r1, r2, r8} │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf15e230c │ │ │ │ - andlt pc, r8, pc, lsl #25 │ │ │ │ + andlt pc, r8, r3, lsr #25 │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7868 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56690,15 +56690,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf09a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 21890c │ │ │ │ + blls 21895c │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4160 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -56727,15 +56727,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b189c │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - andlt pc, sl, sp, lsl #24 │ │ │ │ + andlt pc, sl, r1, lsr #24 │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7970 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56906,16 +56906,16 @@ │ │ │ │ blcs a70b4 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldcl 7, cr15, [ip, #-796] @ 0xfffffce4 │ │ │ │ sbceq r6, r0, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, asr #10 │ │ │ │ - eoreq r9, ip, r2, lsl #15 │ │ │ │ - eoreq r9, ip, r4, ror #14 │ │ │ │ + eoreq r9, ip, r2, asr #15 │ │ │ │ + eoreq r9, ip, r4, lsr #15 │ │ │ │ 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} @ │ │ │ │ @@ -56994,16 +56994,16 @@ │ │ │ │ blcs a7214 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ stc 7, cr15, [ip], #796 @ 0x31c │ │ │ │ sbceq r6, r0, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, ror #7 │ │ │ │ - eoreq r9, ip, r2, lsr #12 │ │ │ │ - eoreq r9, ip, r4, lsl #12 │ │ │ │ + eoreq r9, ip, r2, ror #12 │ │ │ │ + eoreq r9, ip, r4, asr #12 │ │ │ │ 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} @ │ │ │ │ @@ -57082,16 +57082,16 @@ │ │ │ │ blcs a7374 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl fffd7cec │ │ │ │ sbceq r6, r0, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, lsl #5 │ │ │ │ - eoreq r9, ip, r2, asr #9 │ │ │ │ - eoreq r9, ip, r4, lsr #9 │ │ │ │ + eoreq r9, ip, r2, lsl #10 │ │ │ │ + eoreq r9, ip, r4, ror #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146b840 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57171,16 +57171,16 @@ │ │ │ │ @ instruction: 0xf8d5f971 │ │ │ │ blcs a74dc │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ bl 1357e50 │ │ │ │ sbceq r6, r0, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, r8, lsr #2 │ │ │ │ - eoreq r9, ip, r2, ror #6 │ │ │ │ - eoreq r9, ip, ip, lsr r3 │ │ │ │ + eoreq r9, ip, r2, lsr #7 │ │ │ │ + eoreq r9, ip, ip, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1150 │ │ │ │ @ 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] │ │ │ │ @@ -57273,16 +57273,16 @@ │ │ │ │ @ instruction: 0xf8d5f8a5 │ │ │ │ blcs a7674 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b 2057fe8 │ │ │ │ sbceq r6, r0, ip, rrx │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r5, r0, r0, pc @ │ │ │ │ - eoreq r9, ip, sl, asr #3 │ │ │ │ - eoreq r9, ip, r4, lsr #3 │ │ │ │ + eoreq r9, ip, sl, lsl #4 │ │ │ │ + eoreq r9, ip, r4, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf12e8 │ │ │ │ @ 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] │ │ │ │ @@ -57375,16 +57375,16 @@ │ │ │ │ @ instruction: 0xf8d5ffd9 │ │ │ │ blcs a780c │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ ldmib r2!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdeq r5, [r0], #228 @ 0xe4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r5, [r0], #216 @ 0xd8 │ │ │ │ - eoreq r9, ip, r2, lsr r0 │ │ │ │ - eoreq r9, ip, ip │ │ │ │ + eoreq r9, ip, r2, ror r0 │ │ │ │ + eoreq r9, ip, ip, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1480 │ │ │ │ @ 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] │ │ │ │ @@ -57566,21 +57566,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: 0xf506fc43 │ │ │ │ + @ instruction: 0xf506fc57 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fc3d │ │ │ │ + @ instruction: 0xf506fc51 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r6], #-372 @ 0xfffffe8c │ │ │ │ + mcrr2 1, 5, pc, sl, cr13 @ │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vmlal.u q0, d31, d4[0] │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -57612,15 +57612,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 225c44 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fc49 │ │ │ │ + @ instruction: 0xf8d5fc5d │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57637,35 +57637,35 @@ │ │ │ │ blmi fecc6df0 │ │ │ │ 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 ce6a4 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - ldc2 1, cr15, [r6], {94} @ 0x5e │ │ │ │ + stc2 1, cr15, [sl], #-376 @ 0xfffffe88 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ orrspl pc, ip, fp, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldccs 8, cr15, [ip, #788] @ 0x314 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - stc2 1, cr15, [r4], {94} @ 0x5e │ │ │ │ + ldc2 1, cr15, [r8], {94} @ 0x5e │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - stc2 1, cr15, [r0], {94} @ 0x5e │ │ │ │ + ldc2 1, cr15, [r4], {94} @ 0x5e │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c6e40 │ │ │ │ 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 ce6f4 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - blx ffc56c56 │ │ │ │ + stc2 1, cr15, [r2], {94} @ 0x5e │ │ │ │ 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 │ │ │ │ @@ -57673,15 +57673,15 @@ │ │ │ │ blmi fe3c6e80 │ │ │ │ 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 ce734 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - blx ff456c96 │ │ │ │ + blx ff956c96 │ │ │ │ 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 │ │ │ │ @@ -57689,29 +57689,29 @@ │ │ │ │ blmi 1fc6e40 │ │ │ │ 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 ce76c │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - blx fec56cd6 │ │ │ │ + blx ff156cd6 │ │ │ │ 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 1c46e78 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce7a4 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - blx fe556d0e │ │ │ │ + blx fea56d0e │ │ │ │ @ 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 │ │ │ │ @@ -57720,15 +57720,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1713008 │ │ │ │ - ldmib r4, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ stmpl ip, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf9f6f081 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -57736,37 +57736,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf9eef081 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r0, #-452]! @ 0xfffffe3c │ │ │ │ + stc2 1, cr15, [r4, #452] @ 0x1c4 │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c6f00 │ │ │ │ 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 ce848 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fb3f │ │ │ │ + @ instruction: 0xf8d4fb53 │ │ │ │ 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 223700 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fb25 │ │ │ │ + @ instruction: 0xf8d4fb39 │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ blx ff2d6b2e │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -57905,17 +57905,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 21492c │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ strheq r5, [r0], #102 @ 0x66 │ │ │ │ - mlaeq ip, r0, r9, r8 │ │ │ │ - eoreq r8, ip, r4, ror #18 │ │ │ │ - eoreq r8, ip, r6, lsr r9 │ │ │ │ + ldrdeq r8, [ip], -r0 @ │ │ │ │ + eoreq r8, ip, r4, lsr #19 │ │ │ │ + eoreq r8, ip, r6, ror r9 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362350 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58531,15 +58531,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c6e7c6 │ │ │ │ svclt 0x0000e8ac │ │ │ │ sbceq r4, r0, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r8, asr #25 │ │ │ │ - eoreq r7, ip, lr, lsl lr │ │ │ │ + eoreq r7, ip, lr, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12ace98 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -58894,15 +58894,15 @@ │ │ │ │ ldmda r6!, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000edd6 │ │ │ │ sbceq r4, r0, r6, ror #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r4, [r0], #132 @ 0x84 │ │ │ │ - eoreq r7, ip, sl, asr #17 │ │ │ │ + eoreq r7, ip, sl, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -59375,16 +59375,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ b 5da0b4 │ │ │ │ sbceq r4, r0, r2, ror r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r8, rrx │ │ │ │ sbceq r3, r0, r4, lsl pc │ │ │ │ - eoreq r7, ip, r2, asr #2 │ │ │ │ - eoreq r7, ip, r0, lsl #2 │ │ │ │ + eoreq r7, ip, r2, lsl #3 │ │ │ │ + eoreq r7, ip, r0, asr #2 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ @@ -59672,15 +59672,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000efc2 │ │ │ │ ldrdeq r3, [r0], #198 @ 0xc6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r6, ror fp │ │ │ │ - eoreq r6, ip, ip, lsr ip │ │ │ │ + eoreq r6, ip, ip, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3860 │ │ │ │ @ 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] │ │ │ │ @@ -59995,15 +59995,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000ed3c │ │ │ │ sbceq r3, r0, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r0, lsr r7 │ │ │ │ - eoreq r6, ip, ip, lsr r7 │ │ │ │ + eoreq r6, ip, ip, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3d6c │ │ │ │ @ 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] │ │ │ │ @@ -60354,16 +60354,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ b 1c5affc │ │ │ │ sbceq r3, r0, ip, ror r1 │ │ │ │ sbceq r3, r0, r2, ror r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r0, lsl #1 │ │ │ │ - mlaeq ip, sl, r2, r6 │ │ │ │ - eoreq r6, ip, r6, asr #3 │ │ │ │ + ldrdeq r6, [ip], -sl @ │ │ │ │ + eoreq r6, ip, r6, lsl #4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ addpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ @@ -61592,15 +61592,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 │ │ │ │ - stc2l 1, cr15, [r8], #-360 @ 0xfffffe98 │ │ │ │ + ldc2l 1, cr15, [ip], #-360 @ 0xfffffe98 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d7ac4b │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c753bc │ │ │ │ ldrmi sl, [r5], #-964 @ 0xfffffc3c │ │ │ │ andcs lr, r1, r0, asr #8 │ │ │ │ @@ -61692,17 +61692,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ ldrdeq r2, [r0], #54 @ 0x36 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r0, lr, asr #7 │ │ │ │ smulleq r2, r0, r6, r3 │ │ │ │ - eoreq r5, ip, r8, lsl #15 │ │ │ │ + eoreq r5, ip, r8, asr #15 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrdeq r4, [ip], -r2 @ │ │ │ │ + eoreq r5, ip, r2, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r6, lsl #1 │ │ │ │ @@ -61816,15 +61816,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936820 │ │ │ │ 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 │ │ │ │ - mcrr2 1, 5, pc, sl, cr9 @ │ │ │ │ + mrrc2 1, 5, pc, lr, cr9 @ │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dc8f8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -61855,15 +61855,15 @@ │ │ │ │ bl febf5a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - blx ffedadda │ │ │ │ + stc2 1, cr15, [ip], {89} @ 0x59 │ │ │ │ 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 │ │ │ │ @@ -61982,15 +61982,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936ab8 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - blx 5afd4 │ │ │ │ + blx 55afd6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dcb90 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62021,15 +62021,15 @@ │ │ │ │ bl febf5cf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - blx febdb070 │ │ │ │ + blx ff0db070 │ │ │ │ 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 │ │ │ │ @@ -63714,15 +63714,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ ldmda r0!, {r0, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, pc, r6, lsl #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq pc, [pc], sl @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq pc, pc, r6, asr #24 │ │ │ │ - ldrdeq r2, [ip], -sl @ │ │ │ │ + eoreq r2, ip, sl, lsl lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ @@ -64703,15 +64703,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - ldc2 1, cr15, [sl], {87} @ 0x57 │ │ │ │ + stc2 1, cr15, [lr], #-348 @ 0xfffffea4 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a1508 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65159,15 +65159,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ stcl 7, cr15, [r6], #764 @ 0x2fc │ │ │ │ adcseq lr, pc, sl, ror #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, pc, r2, ror #12 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq lr, pc, sl, lsr #11 │ │ │ │ - eoreq r1, ip, r6, asr #14 │ │ │ │ + eoreq r1, ip, r6, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4f9f │ │ │ │ @@ -65565,15 +65565,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - ldc2l 1, cr15, [lr, #-344] @ 0xfffffea8 │ │ │ │ + ldc2l 1, cr15, [r2, #-344]! @ 0xfffffea8 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2280 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66021,15 +66021,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ mcr 7, 1, pc, cr10, cr14, {5} @ │ │ │ │ ldrshteq sp, [pc], r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, pc, sl, ror #17 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq sp, pc, r2, lsr r8 @ │ │ │ │ - eoreq r0, ip, lr, asr #19 │ │ │ │ + eoreq r0, ip, lr, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0xf500b08f │ │ │ │ @@ -67985,15 +67985,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f7434 │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f7434 │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ adcseq ip, pc, lr, lsl #6 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq lr, r2, r2, ror #8 │ │ │ │ + eorseq lr, r2, r2, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfba44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 12313c │ │ │ │ @@ -69414,15 +69414,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1dfe48 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r8, lsl ip @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq ip, r2, r4, lsl #26 │ │ │ │ + eorseq ip, r2, r4, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd098 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1248f0 │ │ │ │ @@ -69710,15 +69710,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 976f40 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq sp, fp, r8, asr r1 │ │ │ │ + mlaeq fp, r8, r1, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfd538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -69991,15 +69991,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9773a8 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - strdeq ip, [fp], -r0 @ │ │ │ │ + eoreq ip, fp, r0, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfd99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70233,15 +70233,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977770 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq ip, fp, r8, lsr #18 │ │ │ │ + eoreq ip, fp, r8, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfdd64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70302,15 +70302,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - @ instruction: 0xf85cf152 │ │ │ │ + @ instruction: 0xf870f152 │ │ │ │ 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} │ │ │ │ @@ -71394,15 +71394,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: 0xf1509301 │ │ │ │ - blls 127cd4 │ │ │ │ + blls 127d24 │ │ │ │ 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 │ │ │ │ @@ -72592,15 +72592,15 @@ │ │ │ │ bllt 12e7018 │ │ │ │ b ff5e6f00 │ │ │ │ ldrshteq r7, [pc], r2 │ │ │ │ adcseq r7, pc, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq r7, pc, sl, r7 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - ldrdeq sl, [fp], -r0 @ │ │ │ │ + eoreq sl, fp, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00240 │ │ │ │ @ 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}^ │ │ │ │ @@ -74471,15 +74471,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ aafd4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d669c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - ldc2l 2, cr15, [r4], {78} @ 0x4e │ │ │ │ + stc2l 2, cr15, [r8], #312 @ 0x138 │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d19d8 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 20919d0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -74759,31 +74759,31 @@ │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d1e18 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa9200 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf14a4479 │ │ │ │ - str pc, [r3, fp, lsl #29] │ │ │ │ + @ instruction: 0xe783fe9f │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ ldmib r6, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bls 3bde48 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ adcseq r5, pc, r4, lsl #19 │ │ │ │ adcseq r5, pc, r2, lsl #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r5, pc, r4, lsr r3 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r8, fp, r6, ror #6 │ │ │ │ + eoreq r8, fp, r6, lsr #7 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r7, fp, lr, ror #30 │ │ │ │ - eoreq r7, fp, r0, lsr r9 │ │ │ │ + eoreq r7, fp, lr, lsr #31 │ │ │ │ + eoreq r7, fp, r0, ror r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -76065,15 +76065,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ac8bc │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8058 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf860f24d │ │ │ │ + @ instruction: 0xf874f24d │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d32c0 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 20932b8 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76350,32 +76350,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d36f8 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 565bb4 │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 7e9014 │ │ │ │ + blx ce9014 │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a809c │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 325d30 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r4, pc, ip, lsr #32 │ │ │ │ adcseq r4, pc, sl, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, pc, ip, lsl sl @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r6, fp, lr, ror sl │ │ │ │ + strhteq r6, [fp], -lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaeq fp, r0, r6, r6 │ │ │ │ - eoreq r6, fp, r2, asr r0 │ │ │ │ + ldrdeq r6, [fp], -r0 @ │ │ │ │ + mlaeq fp, r2, r0, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -77652,15 +77652,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae184 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 29985c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx fff6a876 │ │ │ │ + stc2 2, cr15, [lr], {75} @ 0x4b │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d4b8c │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe154b8c │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -77929,33 +77929,33 @@ │ │ │ │ blls 259418 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - ldr pc, [r5, r7, asr #27] │ │ │ │ + @ instruction: 0xe795fddb │ │ │ │ blcs 2094fcc │ │ │ │ blls 3e27b0 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b3e5dc │ │ │ │ bmi 3287e4 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, ip, asr #14 │ │ │ │ adcseq r2, pc, sl, asr #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r2, [pc], lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq r5, [fp], -sl │ │ │ │ + strdeq r5, [fp], -sl @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r4, fp, r6, ror #27 │ │ │ │ - eoreq r4, fp, r8, lsr #15 │ │ │ │ + eoreq r4, fp, r6, lsr #28 │ │ │ │ + eoreq r4, fp, r8, ror #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr1, cr3, {0} │ │ │ │ @@ -80301,26 +80301,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e760 │ │ │ │ svclt 0x0000ee9a │ │ │ │ adcseq pc, lr, r6, asr r9 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffff4c19 │ │ │ │ @ instruction: 0xffff4bab │ │ │ │ - eoreq r2, fp, r8, lsr #26 │ │ │ │ - strhteq r2, [fp], -lr │ │ │ │ + eoreq r2, fp, r8, ror #26 │ │ │ │ + strdeq r2, [fp], -lr @ │ │ │ │ @ instruction: 0xffff56e1 │ │ │ │ + eoreq r2, fp, r0, lsr #26 │ │ │ │ + eoreq r2, fp, r2, lsr #21 │ │ │ │ eoreq r2, fp, r0, ror #25 │ │ │ │ - eoreq r2, fp, r2, ror #20 │ │ │ │ - eoreq r2, fp, r0, lsr #25 │ │ │ │ - eoreq r2, fp, r2, asr #20 │ │ │ │ + eoreq r2, fp, r2, lsl #21 │ │ │ │ ldrsbteq pc, [lr], ip @ │ │ │ │ @ instruction: 0xffff3fd1 │ │ │ │ @ instruction: 0xffff561f │ │ │ │ - eoreq r2, fp, sl, lsr ip │ │ │ │ - ldrdeq r2, [fp], -ip @ │ │ │ │ + eoreq r2, fp, sl, ror ip │ │ │ │ + eoreq r2, fp, ip, lsl sl │ │ │ │ @ instruction: 0xffff3fab │ │ │ │ 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 │ │ │ │ @@ -80838,15 +80838,15 @@ │ │ │ │ b 1b6efb4 │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ ldrhteq pc, [lr], r4 @ │ │ │ │ adcseq pc, lr, lr, lsr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, lr, r8, lsl #7 │ │ │ │ - eoreq r2, fp, r4, ror #3 │ │ │ │ + eoreq r2, fp, r4, lsr #4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0831c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3664 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81203,15 +81203,15 @@ │ │ │ │ @ instruction: 0xf8536a7b │ │ │ │ @ instruction: 0xf1b99036 │ │ │ │ strdle r3, [r7], -pc @ │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d9, d3 │ │ │ │ vadd.i8 , q12, q4 │ │ │ │ - @ instruction: 0x4631f83d │ │ │ │ + @ instruction: 0x4631f851 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12d7f8 │ │ │ │ @ instruction: 0xf914f036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82075,15 +82075,15 @@ │ │ │ │ ldc2 0, cr15, [r4, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 435d66 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fc07 │ │ │ │ + @ instruction: 0xf8c7fc1b │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c1d20 │ │ │ │ @@ -82095,23 +82095,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ stc2 0, cr15, [sl, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ strb pc, [pc, -sp, lsr #18]! @ │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fbdf │ │ │ │ + @ instruction: 0xf8c7fbf3 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ stm r6, {r0, r1, r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq lr, lr, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, lr, r0, ror sp │ │ │ │ - eoreq r0, fp, r8, lsr pc │ │ │ │ + eoreq r0, fp, r8, ror pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82317,15 +82317,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 │ │ │ │ - ldrtmi pc, [r9], -r9, lsl #31 @ │ │ │ │ + shadd8mi pc, r9, sp @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12e960 │ │ │ │ @ instruction: 0xf860f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83363,15 +83363,15 @@ │ │ │ │ stc2l 0, cr15, [r6, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 437186 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7f9f7 │ │ │ │ + @ instruction: 0xf8c7fa0b │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3140 │ │ │ │ @@ -83383,23 +83383,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ stc2 0, cr15, [r0, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ @ instruction: 0xe76fff1d │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7f9cf │ │ │ │ + @ instruction: 0xf8c7f9e3 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 7, cr15, cr6, cr13, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq ip, lr, sl, ror #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, r0, asr r9 │ │ │ │ - eoreq pc, sl, r8, lsl fp @ │ │ │ │ + eoreq pc, sl, r8, asr fp @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, asr #1 │ │ │ │ ldrbtcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df4604 │ │ │ │ @@ -83689,15 +83689,15 @@ │ │ │ │ stc 7, cr15, [r4], #-692 @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8594b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ adcseq ip, lr, sl, ror #13 │ │ │ │ adcseq ip, lr, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, r0, asr #13 │ │ │ │ - eoreq pc, sl, r8, asr r5 @ │ │ │ │ + mlaeq sl, r8, r5, pc @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0afa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c62f0 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -83993,15 +83993,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 │ │ │ │ - @ instruction: 0x4639fa71 │ │ │ │ + ldrtmi pc, [r9], -r5, lsl #21 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 130390 │ │ │ │ blx 12f033a │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85096,15 +85096,15 @@ │ │ │ │ @ instruction: 0xf9c2f026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 438c9a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fc6d │ │ │ │ + @ instruction: 0xf8c7fc81 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c4c54 │ │ │ │ @@ -85116,23 +85116,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx 7f1470 │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ @ instruction: 0xe76ff993 │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fc45 │ │ │ │ + @ instruction: 0xf8c7fc59 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ stmia ip!, {r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrsbteq fp, [lr], r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sl, lr, ip, lsr lr │ │ │ │ - eoreq lr, sl, r4 │ │ │ │ + eoreq lr, sl, r4, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85244,24 +85244,24 @@ │ │ │ │ @ instruction: 0x960bfc3f │ │ │ │ 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 36f2b0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0], #256 @ 0x100 │ │ │ │ + ldc2 1, cr15, [r4], #256 @ 0x100 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq sl, [lr], sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, sl, r8, lsl #30 │ │ │ │ - eoreq sp, sl, sl, asr r5 │ │ │ │ + eoreq sp, sl, r8, asr #30 │ │ │ │ + mlaeq sl, sl, r5, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85373,24 +85373,24 @@ │ │ │ │ @ instruction: 0x960bfb3d │ │ │ │ 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 36f4b4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe871cee │ │ │ │ + blx fed71cee │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq sl, [lr], r6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, sl, r4, lsl #26 │ │ │ │ - eoreq sp, sl, r6, asr r3 │ │ │ │ + eoreq sp, sl, r4, asr #26 │ │ │ │ + mlaeq sl, r6, r3, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85501,24 +85501,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: 0xe783fa9f │ │ │ │ + @ instruction: 0xe783fab3 │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrsbteq sl, [lr], r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, sl, r6, lsl #22 │ │ │ │ - eoreq sp, sl, r8, asr r1 │ │ │ │ + eoreq sp, sl, r6, asr #22 │ │ │ │ + mlaeq sl, r8, r1, sp │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec069dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193e664 │ │ │ │ @@ -85618,23 +85618,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ ldrsbteq sl, [lr], r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, sl, r0, lsr #21 │ │ │ │ - eoreq sp, sl, ip, lsl #22 │ │ │ │ - eoreq sp, sl, r2, ror #19 │ │ │ │ - strhteq sp, [sl], -r2 │ │ │ │ - mlaeq sl, ip, sl, sp │ │ │ │ - eoreq sp, sl, r6, ror #19 │ │ │ │ - eoreq sp, sl, ip, lsl sl │ │ │ │ - ldrdeq sp, [sl], -r8 @ │ │ │ │ - eoreq sp, sl, r8, ror #20 │ │ │ │ + eoreq sp, sl, r0, ror #21 │ │ │ │ + eoreq sp, sl, ip, asr #22 │ │ │ │ + eoreq sp, sl, r2, lsr #20 │ │ │ │ + strdeq sp, [sl], -r2 @ │ │ │ │ + ldrdeq sp, [sl], -ip @ │ │ │ │ + eoreq sp, sl, r6, lsr #20 │ │ │ │ + eoreq sp, sl, ip, asr sl │ │ │ │ + eoreq sp, sl, r8, lsl sl │ │ │ │ + eoreq sp, sl, r8, lsr #21 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7658 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -85859,15 +85859,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {213} @ 0xd5 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf968f099 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf14233d0 │ │ │ │ - @ instruction: 0x4603fe77 │ │ │ │ + strmi pc, [r3], -fp, lsl #29 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf0263358 │ │ │ │ ldrb pc, [r2, -r1, lsl #27] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ sbccc pc, r4, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0074f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -85921,15 +85921,15 @@ │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ svcge 0x004ff47f │ │ │ │ svclt 0x0000e7df │ │ │ │ adcseq sl, lr, r4, ror #3 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xffffa1e5 │ │ │ │ - eoreq sp, sl, r6, lsl #5 │ │ │ │ + eoreq sp, sl, r6, asr #5 │ │ │ │ @ instruction: 0xffff99b5 │ │ │ │ @ instruction: 0xffff91d7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ ldrmi r4, [sp], -pc, lsl #25 │ │ │ │ @@ -86858,15 +86858,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r9, asr #30 @ │ │ │ │ blx ffe74e96 │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ andcs pc, r0, pc, lsl sl @ │ │ │ │ - cdp2 1, 10, cr15, cr6, cr1, {2} │ │ │ │ + cdp2 1, 11, cr15, cr10, cr1, {2} │ │ │ │ @ instruction: 0xf8c39b02 │ │ │ │ bmi 10f7c8c │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sp, ror #2 │ │ │ │ @@ -86928,15 +86928,15 @@ │ │ │ │ svclt 0x0000ead6 │ │ │ │ adcseq r9, lr, r6, asr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, lr, r6, asr #6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ ldrsbteq r9, [lr], r2 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, sl, ip, lsl #5 │ │ │ │ + eoreq ip, sl, ip, asr #5 │ │ │ │ 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 │ │ │ │ @@ -87358,15 +87358,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r1, ror #22 @ │ │ │ │ @ instruction: 0xf80ef7df │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ strdcs pc, [r0], -r3 │ │ │ │ - blx ff073bf8 │ │ │ │ + blx ff573bf8 │ │ │ │ @ instruction: 0xf8c39b02 │ │ │ │ bmi 10f845c │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sp, ror #2 │ │ │ │ @@ -87428,15 +87428,15 @@ │ │ │ │ svclt 0x0000eeee │ │ │ │ adcseq r8, lr, r6, lsl #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r6, ror fp │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r2, lsl #18 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - strhteq fp, [sl], -ip │ │ │ │ + strdeq fp, [sl], -ip @ │ │ │ │ ldmiblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldmdapl r2!, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ @@ -87659,15 +87659,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r7, lsl #18 @ │ │ │ │ ldc2 7, cr15, [r4, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ @ instruction: 0x2000f9b1 │ │ │ │ - @ instruction: 0xf864f141 │ │ │ │ + @ instruction: 0xf878f141 │ │ │ │ @ instruction: 0xf8c39b02 │ │ │ │ bmi 10f8910 │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, sp, ror #2 │ │ │ │ @@ -87729,15 +87729,15 @@ │ │ │ │ svclt 0x0000ec94 │ │ │ │ ldrsbteq r8, [lr], r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r2, asr #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, lr, asr #8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq fp, sl, r8, lsl #12 │ │ │ │ + eoreq fp, sl, r8, asr #12 │ │ │ │ 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 │ │ │ │ @@ -88013,15 +88013,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b09b80 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [ip, #256]! @ 0x100 │ │ │ │ + cdp2 1, 1, cr15, cr0, cr0, {2} │ │ │ │ cmnlt r3, r3, lsl #12 │ │ │ │ msrcs SPSR_s, #14090240 @ 0xd70000 │ │ │ │ msrcc SPSR_, #13041664 @ 0xc70000 │ │ │ │ msrge SPSR_f, #13041664 @ 0xc70000 │ │ │ │ and r4, r4, r3, lsl r4 │ │ │ │ msrcc SPSR_, #14090240 @ 0xd70000 │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ @@ -88109,15 +88109,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - @ instruction: 0x4604fd3d │ │ │ │ + @ instruction: 0x4604fd51 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88199,15 +88199,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - strmi pc, [r5], -r9, lsl #25 │ │ │ │ + @ instruction: 0x4605fc9d │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88416,15 +88416,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - blx ff674c7c │ │ │ │ + blx ffb74c7c │ │ │ │ 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 │ │ │ │ @@ -88543,15 +88543,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: 0x4605f9d9 │ │ │ │ + strmi pc, [r5], -sp, ror #19 │ │ │ │ blls 1a4eb0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -88821,16 +88821,16 @@ │ │ │ │ @ instruction: 0xfffe5f2d │ │ │ │ @ instruction: 0xfffe61bd │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ adcseq r7, lr, lr, lsl #9 │ │ │ │ @ instruction: 0xfffe5c49 │ │ │ │ @ instruction: 0xfffe5edb │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - eoreq sl, sl, r4, lsl r6 │ │ │ │ - eoreq sl, sl, ip, ror #11 │ │ │ │ + eoreq sl, sl, r4, asr r6 │ │ │ │ + eoreq sl, sl, ip, lsr #12 │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -89050,15 +89050,15 @@ │ │ │ │ umlalseq r6, lr, r6, pc @ │ │ │ │ @ instruction: 0xfffe1b35 │ │ │ │ @ instruction: 0xfffe2aa3 │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - ldrsbteq r9, [r1], -ip │ │ │ │ + eorseq r9, r1, ip, lsl r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1036c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd034 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89198,15 +89198,15 @@ │ │ │ │ @ instruction: 0xfffe1a01 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r6, lr, r8, lsl #28 │ │ │ │ @ instruction: 0xfffe291d │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ @ instruction: 0xfffe2907 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r8, r1, r2, asr #31 │ │ │ │ + eorseq r9, r1, r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ umullslt r4, r7, r8, r6 │ │ │ │ @@ -89373,15 +89373,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe9944e0 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 43780c │ │ │ │ + blls 43785c │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89448,15 +89448,15 @@ │ │ │ │ andls r6, sl, #236, 24 @ 0xec00 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ ldr r9, [sp, r6, lsl #4]! │ │ │ │ ldrbtpl pc, [r2], #-1280 @ 0xfffffb00 @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrtcc r4, [r4], #-1546 @ 0xfffff9f6 │ │ │ │ strb r9, [r9, fp, lsl #2]! │ │ │ │ - eoreq r9, sl, r0, lsr #31 │ │ │ │ + eoreq r9, sl, r0, ror #31 │ │ │ │ @ instruction: 0xfffdc821 │ │ │ │ @ instruction: 0xfffdd775 │ │ │ │ @ instruction: 0xfffdeabb │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec109b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90078,15 +90078,15 @@ │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xd3be429a │ │ │ │ @ instruction: 0xf8d7464d │ │ │ │ @ instruction: 0xf8d790b8 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xff78f13d │ │ │ │ + @ instruction: 0xff8cf13d │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ bvs ec3050 │ │ │ │ blx fe1f8108 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -91110,15 +91110,15 @@ │ │ │ │ @ instruction: 0xf8c960cb │ │ │ │ @ instruction: 0xf8d908e4 │ │ │ │ addsmi r3, lr, #44, 20 @ 0x2c000 │ │ │ │ @ instruction: 0xf8d7d3c2 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xff66f13c │ │ │ │ + @ instruction: 0xff7af13c │ │ │ │ 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: 0xf8d9fa71 │ │ │ │ @@ -91960,15 +91960,15 @@ │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xe7eb601a │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r7, sl, r8, lsr fp │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a0b8 │ │ │ │ @@ -92310,15 +92310,15 @@ │ │ │ │ @ instruction: 0xf8d25280 │ │ │ │ @ instruction: 0x464a0b1c │ │ │ │ @ instruction: 0xff7af7af │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ mrc2 7, 3, pc, cr6, cr2, {7} │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, r0, r0, lsl r0 │ │ │ │ - mcr2 1, 0, pc, cr4, cr11, {1} @ │ │ │ │ + mrc2 1, 0, pc, cr8, cr11, {1} │ │ │ │ ldmib sp, {r0, r4, ip, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ stmdbls r6, {r0, r1} │ │ │ │ ldmib r8, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7dd23b2 │ │ │ │ @ instruction: 0xf8d8f911 │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -92488,15 +92488,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20f324 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r4, lr, ip, lsl r0 │ │ │ │ adcseq r4, lr, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, lr, sl, ror #22 │ │ │ │ - eoreq r6, sl, r0, lsl sp │ │ │ │ + eoreq r6, sl, r0, asr sp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93073,15 +93073,15 @@ │ │ │ │ ldrsbtcs pc, [r8], r7 @ │ │ │ │ @ instruction: 0xd3bd429a │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d7464c │ │ │ │ @ instruction: 0xf50390b4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf80ef13b │ │ │ │ + @ instruction: 0xf822f13b │ │ │ │ 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: 0xf8d7fc17 │ │ │ │ @@ -94034,15 +94034,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc2a0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7f88b │ │ │ │ + @ instruction: 0xf8c7f89f │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ ldc2 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -94912,15 +94912,15 @@ │ │ │ │ andscc lr, r0, #28, 14 @ 0x700000 │ │ │ │ ldmdblt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ svclt 0x0000baa7 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r0, lsl r9 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ vaddw.s8 q9, , d1 │ │ │ │ andsvs r0, r1, r4, ror #2 │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ stmiacc r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blt 1e3cd18 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -94938,15 +94938,15 @@ │ │ │ │ orrshi pc, r9, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a91f │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf97af139 │ │ │ │ + @ instruction: 0xf98ef139 │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r9, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7df23b2 │ │ │ │ @ instruction: 0xf8d9fd83 │ │ │ │ @@ -95359,15 +95359,15 @@ │ │ │ │ ldrdcs pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0xf7a54620 │ │ │ │ @ instruction: 0xf7fdf965 │ │ │ │ @ instruction: 0xf8d7be43 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - mrc2 1, 1, pc, cr0, cr8, {1} │ │ │ │ + mcr2 1, 2, pc, cr4, cr8, {1} @ │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r9, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7df23b2 │ │ │ │ @ instruction: 0xf7fdfa39 │ │ │ │ @@ -95781,15 +95781,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ mrrc2 7, 10, pc, r8, cr12 @ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ blx 15fda52 │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - blx ff97bf80 │ │ │ │ + blx ffe7bf80 │ │ │ │ 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, 7, pc, cr12, cr14, {6} @ │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -96197,15 +96197,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 │ │ │ │ - mcr2 1, 0, pc, cr4, cr8, {1} @ │ │ │ │ + mrc2 1, 0, pc, cr8, cr8, {1} │ │ │ │ strmi r9, [r6], -r8, lsl #22 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d7af50 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c763bc │ │ │ │ ldrmi r9, [r6], #-964 @ 0xfffffc3c │ │ │ │ subseq lr, r2, r5, asr #14 │ │ │ │ @@ -96216,15 +96216,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ @ instruction: 0xf1384632 │ │ │ │ - blls 3bf8e8 │ │ │ │ + blls 3bf938 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96272,15 +96272,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac2 │ │ │ │ adcseq r0, lr, r2, ror #20 │ │ │ │ adcseq r0, lr, sl, asr sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r0, lr, r0, lsr #10 │ │ │ │ - ldrdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r3, sl, r0, lsl r7 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 253038 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -96978,15 +96978,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: 0xf8c7f989 │ │ │ │ + @ instruction: 0xf8c7f99d │ │ │ │ bvs f810b8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc45 │ │ │ │ @@ -97942,15 +97942,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf9fef136 │ │ │ │ + blx 57e140 │ │ │ │ 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: 0xf8d6fcbb │ │ │ │ @@ -98825,15 +98825,15 @@ │ │ │ │ @ instruction: 0xe71c1d1a │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ andscc fp, r0, #44, 18 @ 0xb0000 │ │ │ │ blt fe6c0a1c │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r0, sl, r4, lsr #23 │ │ │ │ + eoreq r0, sl, r4, ror #23 │ │ │ │ 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 1a80a44 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -98851,15 +98851,15 @@ │ │ │ │ orrshi pc, r7, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a915 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - blx ff9fef70 │ │ │ │ + blx ffefef70 │ │ │ │ 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 │ │ │ │ stc2 7, cr15, [r0, #876]! @ 0x36c │ │ │ │ @@ -99270,15 +99270,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ blx ff600f94 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr9, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13400d4 │ │ │ │ - @ instruction: 0xf8c7ff9f │ │ │ │ + @ instruction: 0xf8c7ffb3 │ │ │ │ bvs f8348c │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa5b │ │ │ │ @@ -99693,15 +99693,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a84629 │ │ │ │ ldrbmi pc, [r1], -r5, asr #27 @ │ │ │ │ @ instruction: 0xf7eb4628 │ │ │ │ @ instruction: 0xf505fcc1 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf134901a │ │ │ │ - bls 2c2904 │ │ │ │ + bls 2c2954 │ │ │ │ ldm r2, {r0, r1, r3, r4, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ stmdbls r8, {r0, r1} │ │ │ │ ldmib r7, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7da23b2 │ │ │ │ @ instruction: 0xf8d7ff0d │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -100108,15 +100108,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: 0xf134464a │ │ │ │ - blls 303c10 │ │ │ │ + blls 303c60 │ │ │ │ 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 1083fa8 │ │ │ │ @@ -100126,15 +100126,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xff4ef134 │ │ │ │ + @ instruction: 0xff62f134 │ │ │ │ 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 │ │ │ │ @@ -100182,15 +100182,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff201f54 │ │ │ │ adcseq ip, sp, sl, lsr sp │ │ │ │ adcseq ip, sp, r2, lsr sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq ip, [sp], sl │ │ │ │ - eoreq pc, r9, sl, lsr #19 │ │ │ │ + eoreq pc, r9, sl, ror #19 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 256d54 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101235,15 +101235,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stmia lr, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stmia r8, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xffdef12c │ │ │ │ + @ instruction: 0xfff2f12c │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 751fd0 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4488 │ │ │ │ blvs 7568a4 │ │ │ │ @@ -101262,21 +101262,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ stc2l 0, cr15, [r6, #344]! @ 0x158 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ stmda lr, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - @ instruction: 0xf946f147 │ │ │ │ + @ instruction: 0xf95af147 │ │ │ │ teqpvs r4, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ @ instruction: 0xf2a4fdbf │ │ │ │ @ instruction: 0xf14750cc │ │ │ │ - @ instruction: 0xf5a4f949 │ │ │ │ + @ instruction: 0xf5a4f95d │ │ │ │ @ instruction: 0x462950d8 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1c284 │ │ │ │ @@ -101314,54 +101314,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506301c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506f88f │ │ │ │ + @ instruction: 0xf506f8a3 │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - @ instruction: 0xf888f147 │ │ │ │ + @ instruction: 0xf89cf147 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506f883 │ │ │ │ + @ instruction: 0xf506f897 │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - @ instruction: 0xf87ef147 │ │ │ │ + @ instruction: 0xf892f147 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606f879 │ │ │ │ + @ instruction: 0xf606f88d │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506f875 │ │ │ │ + @ instruction: 0xf506f889 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - @ instruction: 0xf870f147 │ │ │ │ + @ instruction: 0xf884f147 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - @ instruction: 0xf86cf147 │ │ │ │ + @ instruction: 0xf880f147 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf506f867 │ │ │ │ + @ instruction: 0xf506f87b │ │ │ │ ldrshcc r5, [r0], -r0 │ │ │ │ - @ instruction: 0xf862f147 │ │ │ │ + @ instruction: 0xf876f147 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf85ef147 │ │ │ │ + @ instruction: 0xf872f147 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333014 │ │ │ │ - @ instruction: 0xf506fb9b │ │ │ │ + @ instruction: 0xf506fbaf │ │ │ │ andscc r5, r8, fp, asr #1 │ │ │ │ - blx fe681666 │ │ │ │ + blx feb81666 │ │ │ │ sbcspl pc, r8, r6, lsl #10 │ │ │ │ ldmib r6, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - ldcllt 8, cr15, [r0, #-260]! @ 0xfffffefc │ │ │ │ + ldcllt 8, cr15, [r0, #-340]! @ 0xfffffeac │ │ │ │ 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 │ │ │ │ @@ -101393,27 +101393,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x53b2f640 │ │ │ │ @ instruction: 0xffdcf08a │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eoreq lr, r9, r8, ror #8 │ │ │ │ - eoreq lr, r9, sl, lsr r4 │ │ │ │ + eoreq lr, r9, r8, lsr #9 │ │ │ │ + eoreq lr, r9, sl, ror r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c468 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xffe2f146 │ │ │ │ + @ instruction: 0xfff6f146 │ │ │ │ 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}^ │ │ │ │ @@ -101464,30 +101464,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 1447f4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xff62f146 │ │ │ │ + @ instruction: 0xff76f146 │ │ │ │ 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 7703c8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 2034f0 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - mcr2 1, 3, pc, cr10, cr9, {1} @ │ │ │ │ + mrc2 1, 3, pc, cr14, cr9, {1} │ │ │ │ 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 │ │ │ │ @@ -101533,16 +101533,16 @@ │ │ │ │ stmdami r7, {r1, r2, r4, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ blx ff3815de │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq sp, lr, r4, asr r0 │ │ │ │ - eoreq lr, r9, ip, asr #4 │ │ │ │ - eoreq lr, r9, lr, lsl #4 │ │ │ │ + eoreq lr, r9, ip, lsl #5 │ │ │ │ + eoreq lr, r9, lr, asr #4 │ │ │ │ @ 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 │ │ │ │ @@ -101939,21 +101939,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 │ │ │ │ - strdlt pc, [r0, #197] @ 0xc5 │ │ │ │ + biclt pc, r0, r9, lsl #26 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - strmi pc, [r4], -sp, lsr #26 │ │ │ │ + strmi pc, [r4], -r1, asr #26 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - strtmi pc, [r1], -r7, lsr #26 │ │ │ │ + @ instruction: 0x4621fd3b │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf99af144 │ │ │ │ + @ instruction: 0xf9aef144 │ │ │ │ bmi 78db04 │ │ │ │ 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} │ │ │ │ @@ -101962,29 +101962,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r2, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - @ instruction: 0xf978f144 │ │ │ │ + @ instruction: 0xf98cf144 │ │ │ │ blmi 3bfab4 │ │ │ │ bmi 38df4c │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79b6818 │ │ │ │ andcs lr, r0, r8, asr sl │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000ed38 │ │ │ │ adcseq sl, sp, sl, lsr r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ adcseq sl, sp, r0, lsr r5 │ │ │ │ ldrshteq sl, [sp], lr │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - strhteq sp, [r9], -r4 │ │ │ │ + strdeq sp, [r9], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 131d98 │ │ │ │ bmi 12c7898 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102113,15 +102113,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r4, #-1440]! @ 0xfffffa60 │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ada │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d5faa1 │ │ │ │ + @ instruction: 0xf8d5fab5 │ │ │ │ @ instruction: 0xf1b88570 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ tstpcc ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrcc pc, [r8], #-1700 @ 0xfffff95c │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -102130,15 +102130,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5488 @ 0x1570 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ mcr2 0, 3, pc, cr14, cr5, {2} @ │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx fe4022f8 │ │ │ │ + blx fe9022f8 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r3, r8, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ tstpcc r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -102154,15 +102154,15 @@ │ │ │ │ blmi 265e84 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16,d18,d20}, [pc :256], r0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ mrc2 0, 0, pc, cr10, cr5, {2} │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq sp, r9, sl, lsr #18 │ │ │ │ + eoreq sp, r9, sl, ror #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132060 │ │ │ │ bmi 1847760 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102317,15 +102317,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3614 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -r9] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf908f146 │ │ │ │ + @ instruction: 0xf91cf146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1004420 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102367,20 +102367,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 284460 │ │ │ │ + blls 2844b0 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf89af146 │ │ │ │ + @ instruction: 0xf8aef146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi f044fc │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 5022f8 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102400,31 +102400,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 2843dc │ │ │ │ + blls 28442c │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ ldrtmi pc, [r0], -pc, ror #20 @ │ │ │ │ - @ instruction: 0xf862f146 │ │ │ │ + @ instruction: 0xf876f146 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq sp, r9, ip, asr #12 │ │ │ │ - strhteq sp, [r9], -r4 │ │ │ │ - mlaeq r9, r8, r5, sp │ │ │ │ - eoreq sp, r9, r6, ror #10 │ │ │ │ + eoreq sp, r9, ip, lsl #13 │ │ │ │ + strdeq sp, [r9], -r4 @ │ │ │ │ + ldrdeq sp, [r9], -r8 @ │ │ │ │ + eoreq sp, r9, r6, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 18171c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102491,15 +102491,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68e578 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d3, d6 │ │ │ │ - subcs pc, r0, #3588096 @ 0x36c000 │ │ │ │ + subcs pc, r0, #3915776 @ 0x3bc000 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 281d3c │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102625,27 +102625,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 801bc8 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xf8cef233 │ │ │ │ + @ instruction: 0xf8e2f233 │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5ea628 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf820f00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19a74a │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8b6f233 │ │ │ │ + @ instruction: 0xf8caf233 │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd6f24 │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -102724,20 +102724,20 @@ │ │ │ │ mrcge 8, 1, APSR_nzcv, cr4, cr15, {6} │ │ │ │ stclmi 6, cr15, [ip, #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, [r4], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx ffa82faa │ │ │ │ + blx fff82faa │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr5, cr6, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s16 d4, d15, d16 │ │ │ │ - @ instruction: 0xf896fb9d │ │ │ │ + @ instruction: 0xf896fbb1 │ │ │ │ blcs d3330 │ │ │ │ strhi pc, [r4], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 12467ec │ │ │ │ @@ -102749,15 +102749,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe01 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ mvnshi pc, #1 │ │ │ │ vmin.s16 d4, d15, d24 │ │ │ │ - stmdavc r3, {r0, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs 1553ac │ │ │ │ ldrbhi pc, [r4], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79b10d8 │ │ │ │ @ instruction: 0x6c71e96e │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -102785,15 +102785,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [r8], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127864 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx ff70309c │ │ │ │ + blx ffc0309c │ │ │ │ blcs 264830 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cec │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -102818,65 +102818,65 @@ │ │ │ │ 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: 0xf8dffa89 │ │ │ │ + @ instruction: 0xf8dffa9d │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - cdp2 1, 0, cr15, cr14, cr10, {1} │ │ │ │ + cdp2 1, 2, cr15, cr2, cr10, {1} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf10d83e1 │ │ │ │ andls r0, r8, r0, ror #23 │ │ │ │ - cdp2 1, 4, cr15, cr2, cr10, {1} │ │ │ │ + cdp2 1, 5, cr15, cr6, cr10, {1} │ │ │ │ stmdals r8, {r0, r1, r2, ip, pc} │ │ │ │ - cdp2 1, 3, cr15, cr12, cr10, {1} │ │ │ │ + cdp2 1, 5, cr15, cr0, cr10, {1} │ │ │ │ strmi r9, [r2], -r7, lsl #18 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ - blx fec82de0 │ │ │ │ + blx ff182de0 │ │ │ │ andcs sl, r4, #48, 18 @ 0xc0000 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ - blx feb02dec │ │ │ │ + blx ff002dec │ │ │ │ andcs sl, r8, #819200 @ 0xc8000 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ - blx fe982df8 │ │ │ │ + blx fee82df8 │ │ │ │ @ instruction: 0xf5042208 │ │ │ │ @ instruction: 0xf50d51c7 │ │ │ │ @ instruction: 0xf14360a5 │ │ │ │ - @ instruction: 0xf8d5fa9b │ │ │ │ + @ instruction: 0xf8d5faaf │ │ │ │ andcs r1, r1, #248, 6 @ 0xe0000003 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ mvnvc pc, r1, lsl #10 │ │ │ │ - blx fe582e18 │ │ │ │ + blx fea82e18 │ │ │ │ bicpl pc, r9, r4, lsl #10 │ │ │ │ andcs r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ - blx fe382e28 │ │ │ │ + blx fe882e28 │ │ │ │ bicpl pc, r9, r4, lsl #10 │ │ │ │ andcs r3, r1, #4, 2 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ - blx fe182e38 │ │ │ │ + blx fe682e38 │ │ │ │ @ instruction: 0xf50d2220 │ │ │ │ @ instruction: 0xf50d614a │ │ │ │ @ instruction: 0xf14360a5 │ │ │ │ - @ instruction: 0xf50dfceb │ │ │ │ + @ instruction: 0xf50dfcff │ │ │ │ @ instruction: 0xf8966c4a │ │ │ │ ldm ip!, {r2, r3, r4, r5, r7, r9, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c9000f │ │ │ │ @ instruction: 0xf8c90000 │ │ │ │ @ instruction: 0xf8c91004 │ │ │ │ @ instruction: 0xf8c92008 │ │ │ │ @ instruction: 0xf1be300c │ │ │ │ andle r0, r3, r0, lsl #30 │ │ │ │ @ instruction: 0xe1cef898 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr14, {4} │ │ │ │ stmdb r1!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf990f139 │ │ │ │ + @ instruction: 0xf9a4f139 │ │ │ │ stmdbcs r8, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mrscs r2, SP_und │ │ │ │ stmdbcc r9, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbeq r0, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @@ -102905,29 +102905,29 @@ │ │ │ │ ldmdbcc r8, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdbcc ip, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00043301 │ │ │ │ @ instruction: 0xf8c56b33 │ │ │ │ @ instruction: 0xf504391c │ │ │ │ ldrmi r5, [r8], -r0, lsr #7 │ │ │ │ vcgt.s16 d9, d15, d12 │ │ │ │ - @ instruction: 0xf504ff39 │ │ │ │ + @ instruction: 0xf504ff4d │ │ │ │ tstcc r0, #160, 6 @ 0x80000002 │ │ │ │ @ instruction: 0x46184639 │ │ │ │ vcgt.s16 d9, d15, d13 │ │ │ │ - @ instruction: 0xf8dfff73 │ │ │ │ + @ instruction: 0xf8dfff87 │ │ │ │ andcs r3, r1, #80, 22 @ 0x14000 │ │ │ │ @ instruction: 0xf85a4658 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s32 d4, d9, d9 │ │ │ │ - @ instruction: 0xf8dffaa9 │ │ │ │ + @ instruction: 0xf8dffabd │ │ │ │ andcs r3, r0, #64, 22 @ 0x10000 │ │ │ │ @ instruction: 0xf85a4658 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s32 d4, d9, d9 │ │ │ │ - movwcs pc, #2719 @ 0xa9f @ │ │ │ │ + movwcs pc, #2739 @ 0xab3 @ │ │ │ │ @ instruction: 0x4641461a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ movwls fp, #4 │ │ │ │ @ instruction: 0xffaaf089 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ movwhi pc, #41025 @ 0xa041 @ │ │ │ │ stclcc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @@ -103628,24 +103628,24 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrshteq r9, [sp], r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, sp, r8, ror #17 │ │ │ │ - eoreq lr, sl, ip, ror #6 │ │ │ │ - eoreq sp, r9, r4, asr r0 │ │ │ │ + eoreq lr, sl, ip, lsr #7 │ │ │ │ + mlaeq r9, r4, r0, sp │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xfffff207 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7560 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ - eoreq ip, r9, ip, lsl sp │ │ │ │ + eoreq ip, r9, ip, asr sp │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsccc pc, r0, #12976128 @ 0xc60000 │ │ │ │ stc 3, cr2, [r6] │ │ │ │ vldr s10, [r7, #740] @ 0x2e4 │ │ │ │ vldr s11, [pc, #-728] @ c72ac │ │ │ │ vmov.f32 s10, #69 @ 0x3e280000 0.1640625 │ │ │ │ vneg.f32 s11, s12 │ │ │ │ @@ -103662,15 +103662,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: 0xf9c0f232 │ │ │ │ + @ instruction: 0xf9d4f232 │ │ │ │ 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 │ │ │ │ @@ -103982,17 +103982,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - ldrdeq r6, [sl], -r4 @ │ │ │ │ - eoreq ip, r9, lr, lsl #2 │ │ │ │ - eoreq ip, r9, sl, ror #1 │ │ │ │ + eoreq r6, sl, r4, lsl r7 │ │ │ │ + eoreq ip, r9, lr, asr #2 │ │ │ │ + eoreq ip, r9, sl, lsr #2 │ │ │ │ adcseq r9, sp, r8, asr #10 │ │ │ │ blcc ff205dfc │ │ │ │ stmdacs ip, {r0, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stclne 8, cr15, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ blvc 182f28 │ │ │ │ blvc ffc03178 │ │ │ │ vstr FPSCR_nzcvqc, [ip, #472] @ 0x1d8 │ │ │ │ @@ -104025,15 +104025,15 @@ │ │ │ │ @ instruction: 0xf8d7c008 │ │ │ │ ldmvs pc!, {sp, pc}^ @ │ │ │ │ sub pc, r0, r5, asr #17 │ │ │ │ subgt pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xf50464af │ │ │ │ @ instruction: 0xf8c56776 │ │ │ │ @ instruction: 0xf12fa03c │ │ │ │ - @ instruction: 0xed9bf95d │ │ │ │ + @ instruction: 0xed9bf971 │ │ │ │ movwcs r7, #6912 @ 0x1b00 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ stc 2, cr2, [r6, #-16] │ │ │ │ @ instruction: 0xf04f7b02 │ │ │ │ @ instruction: 0xf8c47e80 │ │ │ │ @ instruction: 0xf04f0778 │ │ │ │ @@ -104128,34 +104128,34 @@ │ │ │ │ bvs 1806018 │ │ │ │ bvs 170601c │ │ │ │ bvs 1d06020 │ │ │ │ bvs fe606024 │ │ │ │ bvs fe706028 │ │ │ │ bvc 1f0602c │ │ │ │ bvc fe206030 │ │ │ │ - @ instruction: 0xf848f142 │ │ │ │ + @ instruction: 0xf85cf142 │ │ │ │ andcs r4, r9, #1802240 @ 0x1b8000 │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ @ instruction: 0xf1424479 │ │ │ │ - @ instruction: 0xf504f87f │ │ │ │ + @ instruction: 0xf504f893 │ │ │ │ tstcc r4, r8, asr #3 │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14260a5 │ │ │ │ - @ instruction: 0xf504f877 │ │ │ │ + @ instruction: 0xf504f88b │ │ │ │ tstcc r8, r8, asr #3 │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14260a5 │ │ │ │ - @ instruction: 0xf504f86f │ │ │ │ + @ instruction: 0xf504f883 │ │ │ │ tstcc ip, r8, asr #3 │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14260a5 │ │ │ │ - @ instruction: 0xf50df867 │ │ │ │ + @ instruction: 0xf50df87b │ │ │ │ eorcs r6, r0, #165 @ 0xa5 │ │ │ │ cmppvs sl, sp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - blx ff504278 │ │ │ │ + blx ffa04278 │ │ │ │ cdpvs 5, 4, cr15, cr10, cr13, {0} │ │ │ │ mvnpl pc, #4, 10 @ 0x1000000 │ │ │ │ blvc 15833f8 │ │ │ │ movwls r3, #25364 @ 0x6314 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 8, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #58628 @ 0xe504 @ │ │ │ │ @@ -104239,33 +104239,33 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eorseq sl, r0, r8, asr r6 │ │ │ │ - eoreq fp, r9, r8, lsr fp │ │ │ │ - ldrhteq sl, [r0], -sl │ │ │ │ - eorseq sl, r0, sl, lsr #9 │ │ │ │ + mlaseq r0, r8, r6, sl │ │ │ │ + eoreq fp, r9, r8, ror fp │ │ │ │ + ldrshteq sl, [r0], -sl │ │ │ │ + eorseq sl, r0, sl, ror #9 │ │ │ │ ldrbtmi r4, [r8], #-1586 @ 0xfffff9ce │ │ │ │ tstcc r2, r3, asr r8 │ │ │ │ bcs 8d4700 │ │ │ │ andcc pc, r3, r9, lsl r8 @ │ │ │ │ streq pc, [pc], #-3 @ c7f00 │ │ │ │ tstne r3, #323584 @ 0x4f000 │ │ │ │ stclpl 13, cr5, [r3], {4} │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #494 @ 0x1ee │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ @ instruction: 0xf50d3cc0 │ │ │ │ movwcs r6, #330 @ 0x14a │ │ │ │ mvnseq pc, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xff6af129 │ │ │ │ + @ instruction: 0xff7ef129 │ │ │ │ @ instruction: 0x366cf8df │ │ │ │ stclcs 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r5, r8, fp, ip, sp} │ │ │ │ svclt 0x008c2a07 │ │ │ │ @@ -104353,15 +104353,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ mrrc 7, 9, pc, r0, cr8 @ │ │ │ │ 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, r5, lsr #1 │ │ │ │ - cdp2 1, 12, cr15, cr4, cr1, {2} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr1, {2} │ │ │ │ ldclt 7, cr15, [r4], {254} @ 0xfe │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbtmi r2, [sl], #-1304 @ 0xfffffae8 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf7986818 │ │ │ │ @ instruction: 0xf8dfefa0 │ │ │ │ @@ -104671,34 +104671,34 @@ │ │ │ │ blt ff28657c │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba92 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 20c6590 │ │ │ │ adcseq r1, sp, r8, asr #18 │ │ │ │ - eoreq fp, r9, r0, lsr #16 │ │ │ │ - eoreq fp, r9, r6, ror r8 │ │ │ │ eoreq fp, r9, r0, ror #16 │ │ │ │ - strdeq fp, [r9], -r0 @ │ │ │ │ - eoreq fp, r9, r0, ror #15 │ │ │ │ - eoreq fp, r9, r2, asr #13 │ │ │ │ + strhteq fp, [r9], -r6 │ │ │ │ + eoreq fp, r9, r0, lsr #17 │ │ │ │ + eoreq fp, r9, r0, lsr r7 │ │ │ │ + eoreq fp, r9, r0, lsr #16 │ │ │ │ + eoreq fp, r9, r2, lsl #14 │ │ │ │ adcseq r8, sp, r6, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq ip, sl, r0, asr #21 │ │ │ │ - strhteq fp, [r9], -r6 │ │ │ │ - eoreq fp, r9, r0, lsr r6 │ │ │ │ + eoreq ip, sl, r0, lsl #22 │ │ │ │ + strdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, r0, ror r6 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, r9, r6, asr #12 │ │ │ │ - eoreq fp, r9, r0, asr r7 │ │ │ │ - eoreq fp, r9, ip, lsr #11 │ │ │ │ - eorseq sl, r0, sl, lsr #2 │ │ │ │ - eorseq sl, r0, r0, lsl r1 │ │ │ │ - eoreq fp, r9, r6, ror #12 │ │ │ │ - eoreq fp, r9, r2, ror r4 │ │ │ │ - mlaeq r9, r4, r4, fp │ │ │ │ + eoreq fp, r9, r6, lsl #13 │ │ │ │ + mlaeq r9, r0, r7, fp │ │ │ │ + eoreq fp, r9, ip, ror #11 │ │ │ │ + eorseq sl, r0, sl, ror #2 │ │ │ │ + eorseq sl, r0, r0, asr r1 │ │ │ │ + eoreq fp, r9, r6, lsr #13 │ │ │ │ + strhteq fp, [r9], -r2 │ │ │ │ + ldrdeq fp, [r9], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a040 │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -104716,19 +104716,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903a8c │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blmi 18477a0 │ │ │ │ + blmi 18477f0 │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - ldmdbmi sl, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4d9f14 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf09f9400 │ │ │ │ strmi pc, [r5], -r3, ror #31 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15da4e0 │ │ │ │ @@ -104799,38 +104799,38 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a4f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ @ instruction: 0x4605fd39 │ │ │ │ vaba.s q7, q0, │ │ │ │ - strmi pc, [r4], -sp, ror #29 │ │ │ │ + strmi pc, [r4], -r1, lsl #30 │ │ │ │ bmi 6024a0 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff004c66 │ │ │ │ + blx ff504c66 │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ef0a │ │ │ │ ldrshteq r7, [sp], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq r7, [sp], r4 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - eorseq r9, r0, r4, lsl #26 │ │ │ │ - strdeq sl, [r9], -ip @ │ │ │ │ + eorseq r9, r0, r4, asr #26 │ │ │ │ + eoreq fp, r9, ip, lsr r0 │ │ │ │ adcseq r7, sp, sl, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #25 │ │ │ │ @ instruction: 0xffffc8df │ │ │ │ adcseq r9, lr, sl, ror #27 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, r9, r8, asr r1 │ │ │ │ - strdeq sl, [r9], -r0 @ │ │ │ │ - ldrdeq fp, [r9], -ip @ │ │ │ │ - mlaeq r9, r2, r3, sl │ │ │ │ + mlaeq r9, r8, r1, fp │ │ │ │ + eoreq sl, r9, r0, lsr pc │ │ │ │ + eoreq fp, r9, ip, lsl r1 │ │ │ │ + ldrdeq sl, [r9], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1fa04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8cc74c │ │ │ │ blmi 8f4a34 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -104846,17 +104846,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 383174 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d10, d0 │ │ │ │ - @ instruction: 0xf505f9a5 │ │ │ │ + @ instruction: 0xf505f9b9 │ │ │ │ vqadd.s32 , q13, q3 │ │ │ │ - strtmi pc, [r8], -r7, asr #19 │ │ │ │ + @ instruction: 0x4628f9db │ │ │ │ @ instruction: 0xf8d2f0a0 │ │ │ │ bvs 1ae3518 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b094 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a28e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -104957,15 +104957,15 @@ │ │ │ │ bmi bdd7fc │ │ │ │ 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 1ec4068 │ │ │ │ - @ instruction: 0xf9aaf12e │ │ │ │ + @ instruction: 0xf9bef12e │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 11044f4 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 5045ec │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7998a77 │ │ │ │ @ instruction: 0xee07e948 │ │ │ │ @@ -105047,15 +105047,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf910f12e │ │ │ │ + @ instruction: 0xf924f12e │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ ldm sl, {r0, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvc 80430c │ │ │ │ beq 5043b0 │ │ │ │ bvc ac4534 │ │ │ │ beq fe5043f8 │ │ │ │ @@ -105084,16 +105084,16 @@ │ │ │ │ strbmi pc, [r8], -r9, lsr #17 @ │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ stcl 7, cr15, [r4], #608 @ 0x260 │ │ │ │ svccc 0x00666666 │ │ │ │ adcseq r7, sp, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r7, [sp], lr │ │ │ │ - eoreq sl, r9, r0, asr #25 │ │ │ │ - eoreq sl, r9, r0, ror #25 │ │ │ │ + eoreq sl, r9, r0, lsl #26 │ │ │ │ + eoreq sl, r9, r0, lsr #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldmibmi r1!, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xb08d4bb1 │ │ │ │ @@ -105286,26 +105286,26 @@ │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ tstls r7, r9, ror r4 │ │ │ │ sbchi pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbtpl pc, [r0], r8, lsl #10 @ │ │ │ │ @ instruction: 0x46303610 │ │ │ │ - @ instruction: 0xf9d0f143 │ │ │ │ + @ instruction: 0xf9e4f143 │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ rscspl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33208 │ │ │ │ addsmi r3, r3, #12, 28 @ 0xc0 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf1434630 │ │ │ │ - @ instruction: 0xf8daf9c9 │ │ │ │ + @ instruction: 0xf8daf9dd │ │ │ │ mcrcs 0, 0, r6, cr0, cr12, {0} │ │ │ │ addshi pc, ip, r0 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc79b8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ bvs d2928c │ │ │ │ @@ -105339,29 +105339,29 @@ │ │ │ │ blmi 16b5dd0 │ │ │ │ strcs r3, [r0], #-3332 @ 0xfffff2fc │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9606447b │ │ │ │ @ instruction: 0xf8559305 │ │ │ │ bl 3b8c18 │ │ │ │ ldrtmi r0, [r0], -r8, lsl #12 │ │ │ │ - @ instruction: 0xf824f12f │ │ │ │ + @ instruction: 0xf838f12f │ │ │ │ orrpl pc, r0, #46137344 @ 0x2c00000 │ │ │ │ @ instruction: 0xf8d3b1c0 │ │ │ │ ldrtmi r3, [r0], -r8, asr #7 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmib sp, {r1, r4, r8, ip, lr, pc}^ │ │ │ │ strls r6, [sl], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf81cf12f │ │ │ │ + @ instruction: 0xf830f12f │ │ │ │ @ instruction: 0x101cf8da │ │ │ │ blls 22d060 │ │ │ │ stmib sp, {r3, r4, r7, r8, ip, sp}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldrdeq lr, [r8, -sp] │ │ │ │ - @ instruction: 0xf812f12f │ │ │ │ + @ instruction: 0xf826f12f │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ mcrls 1, 0, sp, cr6, cr9, {6} │ │ │ │ blcs e3c20 │ │ │ │ bvs d7d60c │ │ │ │ ldmdblt r2!, {r0, r1, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1867776 @ 0x1c8000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ @@ -105395,15 +105395,15 @@ │ │ │ │ strbmi r0, [r1], -r8 │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fb2200 │ │ │ │ @ instruction: 0xf8daf8af │ │ │ │ @ instruction: 0xf508001c │ │ │ │ @ instruction: 0x309851da │ │ │ │ - cdp2 1, 6, cr15, cr14, cr14, {1} │ │ │ │ + cdp2 1, 8, cr15, cr2, cr14, {1} │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7834 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f4e00 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105421,67 +105421,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 242fb4 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ ldrsbteq r7, [sp], r8 │ │ │ │ @ instruction: 0xffffc99d │ │ │ │ - eoreq sl, r9, r0, lsr #16 │ │ │ │ + eoreq sl, r9, r0, ror #16 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec20364 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ movtlt r4, #46596 @ 0xb604 │ │ │ │ bicspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf103680a │ │ │ │ bcs c91a0 │ │ │ │ tstls r1, r0, asr #32 │ │ │ │ stc2l 7, cr15, [r6], #-1004 @ 0xfffffc14 │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - cdp2 1, 3, cr15, cr2, cr14, {1} │ │ │ │ + cdp2 1, 4, cr15, cr6, cr14, {1} │ │ │ │ stmdbls r1, {r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - @ instruction: 0xf504fe19 │ │ │ │ + @ instruction: 0xf504fe2d │ │ │ │ andscc r5, r0, #240, 4 │ │ │ │ ldrmi r9, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf89af143 │ │ │ │ + @ instruction: 0xf8aef143 │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ @ instruction: 0xf5045280 │ │ │ │ strdcc r5, [r8, -r0] │ │ │ │ subsvs r9, r9, r1, lsl #16 │ │ │ │ mcrne 8, 0, pc, cr8, cr2, {6} @ │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 0, cr15, cr8, cr2, {6} │ │ │ │ - @ instruction: 0xf898f143 │ │ │ │ + @ instruction: 0xf8acf143 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504f881 │ │ │ │ + @ instruction: 0xf504f895 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ ldc2l 0, cr15, [sl], #328 @ 0x148 │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5638 │ │ │ │ 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 147414 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - stc2l 1, cr15, [r6, #184]! @ 0xb8 │ │ │ │ + ldc2l 1, cr15, [sl, #184]! @ 0xb8 │ │ │ │ bvs 18e3eb4 │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105509,29 +105509,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 374ebc │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - cdp2 1, 13, cr15, cr0, cr14, {1} │ │ │ │ + cdp2 1, 14, cr15, cr4, cr14, {1} │ │ │ │ rscsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8da612c │ │ │ │ @ instruction: 0xf01333c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle fp, r4, lsr #32 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdb304 │ │ │ │ @ instruction: 0xf12eb018 │ │ │ │ - andls pc, r7, r3, asr #29 │ │ │ │ + ldrdls pc, [r7], -r7 │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ - @ instruction: 0xf12e2306 │ │ │ │ - adcmi pc, r7, #980 @ 0x3d4 │ │ │ │ + @ instruction: 0xf12f2306 │ │ │ │ + adcmi pc, r7, #589824 @ 0x90000 │ │ │ │ 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 │ │ │ │ @@ -105551,16 +105551,16 @@ │ │ │ │ svceq 0x0060f8d6 │ │ │ │ orrsne pc, ip, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xff5af086 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq sl, r9, r6, ror #6 │ │ │ │ - eoreq sl, r9, r4, lsr r3 │ │ │ │ + eoreq sl, r9, r6, lsr #7 │ │ │ │ + eoreq sl, r9, r4, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec2056c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50da │ │ │ │ stclt 14, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -105603,37 +105603,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d6, d9 │ │ │ │ - blls 348bbc │ │ │ │ + blls 348c0c │ │ │ │ stmiapl lr, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s16 q2, q6, q0 │ │ │ │ - stmdavc r3, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e96a8 │ │ │ │ blcs 27d584 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [sl, #152] @ 0x98 │ │ │ │ + ldc2l 2, cr15, [lr, #152] @ 0x98 │ │ │ │ ldmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d6, d9 │ │ │ │ - @ instruction: 0xf8d6fdc1 │ │ │ │ + @ instruction: 0xf8d6fdd5 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d6, d24 │ │ │ │ - blls 408b64 │ │ │ │ + blls 408bb4 │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ andsls pc, fp, r1, lsr #25 │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -105671,15 +105671,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 │ │ │ │ - ldc2l 2, cr15, [sl, #-152] @ 0xffffff68 │ │ │ │ + stc2l 2, cr15, [lr, #-152]! @ 0xffffff68 │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 3152d4 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -105700,61 +105700,61 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - cdp2 1, 4, cr15, cr14, cr2, {2} │ │ │ │ + cdp2 1, 6, cr15, cr2, cr2, {2} │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - cdp2 1, 4, cr15, cr8, cr2, {2} │ │ │ │ + cdp2 1, 5, cr15, cr12, cr2, {2} │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 4, cr15, cr2, cr2, {2} │ │ │ │ + cdp2 1, 5, cr15, cr6, cr2, {2} │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 3, cr15, cr12, cr2, {2} │ │ │ │ + cdp2 1, 5, cr15, cr0, cr2, {2} │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr2, {2} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr2, {2} │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270e4 │ │ │ │ - @ instruction: 0xf507fe31 │ │ │ │ + @ instruction: 0xf507fe45 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf142301c │ │ │ │ - tstpcs r1, fp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, pc, lsr lr @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr2, {2} │ │ │ │ + cdp2 1, 3, cr15, cr10, cr2, {2} │ │ │ │ sbcspl pc, r4, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 2, cr15, cr0, cr2, {2} │ │ │ │ + cdp2 1, 3, cr15, cr4, cr2, {2} │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 1, cr15, cr10, cr2, {2} │ │ │ │ + cdp2 1, 2, cr15, cr14, cr2, {2} │ │ │ │ sbcpl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - cdp2 1, 1, cr15, cr4, cr2, {2} │ │ │ │ + cdp2 1, 2, cr15, cr8, cr2, {2} │ │ │ │ rscspl pc, r0, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - cdp2 1, 0, cr15, cr14, cr2, {2} │ │ │ │ + cdp2 1, 2, cr15, cr2, cr2, {2} │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270c8 │ │ │ │ - @ instruction: 0xf507fe09 │ │ │ │ + @ instruction: 0xf507fe1d │ │ │ │ ldrmi r5, [r9], r0, lsl #7 │ │ │ │ @ instruction: 0x46489310 │ │ │ │ @ instruction: 0xf1092101 │ │ │ │ @ instruction: 0xf1420920 │ │ │ │ - strbmi pc, [sp, #-3583] @ 0xfffff201 @ │ │ │ │ + strbmi pc, [sp, #-3603] @ 0xfffff1ed @ │ │ │ │ @ instruction: 0xf507d1f7 │ │ │ │ andscc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xf926f12f │ │ │ │ + @ instruction: 0xf93af12f │ │ │ │ sbcpl pc, fp, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3018 │ │ │ │ - tstpcs r0, r1, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r0, r5, lsr r9 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, r8, r7, lsl #10 │ │ │ │ stmib lr, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d3c54 │ │ │ │ rsbhi pc, r6, #64 @ 0x40 │ │ │ │ @@ -105891,15 +105891,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf507866f │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ tstcc ip, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fb47 │ │ │ │ + @ instruction: 0xf896fb5b │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863a │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -106003,98 +106003,98 @@ │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ bicsle r2, r2, r0, lsl #26 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx fe985eec │ │ │ │ + blx fee85eec │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1605f02 │ │ │ │ + blx 1b05f02 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - mrc2 1, 0, pc, cr8, cr15, {0} │ │ │ │ + mcr2 1, 1, pc, cr12, cr15, {0} @ │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf8eef11f │ │ │ │ + @ instruction: 0xf902f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff8ef11e │ │ │ │ + @ instruction: 0xffa2f11e │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf82ef11f │ │ │ │ + @ instruction: 0xf842f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1285f76 │ │ │ │ + blx 1785f76 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff685f7a │ │ │ │ + blx ffb85f7a │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf950f11f │ │ │ │ + @ instruction: 0xf964f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff48f13c │ │ │ │ + @ instruction: 0xff5cf13c │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - stc2l 1, cr15, [r8, #124] @ 0x7c │ │ │ │ + ldc2l 1, cr15, [ip, #124] @ 0x7c │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7f99b │ │ │ │ + @ instruction: 0xf8c7f9af │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fc0f │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r7, r7, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - blx 1f0606a │ │ │ │ + blx fe40606a │ │ │ │ bls 31c8f0 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r4, r8, fp, ror r4 │ │ │ │ sbcpl pc, r8, #8388608 @ 0x800000 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf1352302 │ │ │ │ - ldrb pc, [pc, #-3711]! @ c8d09 @ │ │ │ │ + ldrb pc, [pc, #-3731]! @ c8cf5 @ │ │ │ │ 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 155b418 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 508300 │ │ │ │ + blls 508350 │ │ │ │ ldmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 1483180 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ cmnpcc lr, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @@ -106119,24 +106119,24 @@ │ │ │ │ @ instruction: 0xb1b80930 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [r9], #1287 @ 0x507 @ │ │ │ │ stmdbcc ip!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ addsmi r3, r3, #12, 8 @ 0xc000000 │ │ │ │ blcs fdc48 │ │ │ │ strbhi pc, [r3, -r0]! @ │ │ │ │ - @ instruction: 0xf93cf12f │ │ │ │ + @ instruction: 0xf950f12f │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ stmdbcs ip!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ stmdbcs ip!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals ip, {r1, r2, r7, sl, pc} │ │ │ │ - @ instruction: 0xf978f133 │ │ │ │ + @ instruction: 0xf98cf133 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609b8 │ │ │ │ @ instruction: 0xf8d7ef6a │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2363] @ 0x93b │ │ │ │ @@ -106144,40 +106144,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, ror #24 │ │ │ │ adcseq r6, sp, lr, asr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - eoreq sl, r9, r0, ror r4 │ │ │ │ - eoreq sl, r9, ip, asr #3 │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ + eoreq sl, r9, ip, lsl #4 │ │ │ │ adcseq r6, sp, r6, lsr fp │ │ │ │ andeq r0, r0, r0, asr #26 │ │ │ │ - eoreq sl, r9, lr, lsl r4 │ │ │ │ - eoreq sl, r9, r0, lsl #3 │ │ │ │ + eoreq sl, r9, lr, asr r4 │ │ │ │ + eoreq sl, r9, r0, asr #3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r8, ror #27 │ │ │ │ @ instruction: 0xffffbb37 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, r9, lr, ror r1 │ │ │ │ - mlaeq r9, r0, r0, sl │ │ │ │ - eoreq r9, r9, r4, lsr pc │ │ │ │ - eoreq sl, r9, r6, lsl #1 │ │ │ │ - eoreq sl, r9, lr, ror r0 │ │ │ │ - eoreq sl, r9, r6, ror r0 │ │ │ │ + strhteq sl, [r9], -lr │ │ │ │ + ldrdeq sl, [r9], -r0 @ │ │ │ │ + eoreq r9, r9, r4, ror pc │ │ │ │ + eoreq sl, r9, r6, asr #1 │ │ │ │ + strhteq sl, [r9], -lr │ │ │ │ + strhteq sl, [r9], -r6 │ │ │ │ adcseq r7, sp, r8, ror #7 │ │ │ │ muleq r0, r4, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r9, lr, asr #26 │ │ │ │ - strhteq r9, [r9], -r0 │ │ │ │ + eoreq r9, r9, lr, lsl #27 │ │ │ │ strdeq r9, [r9], -r0 @ │ │ │ │ - mlaeq r9, r0, sl, r9 │ │ │ │ + eoreq r9, r9, r0, lsr lr │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ adcspl pc, r6, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x301421ff │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ stmib r0!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106202,15 +106202,15 @@ │ │ │ │ ldcne 8, cr15, [r4], {223} @ 0xdf │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ svc 0x00d6f797 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d786c2 │ │ │ │ @ instruction: 0x46401f7c │ │ │ │ - stc2l 2, cr15, [sl], #-144 @ 0xffffff70 │ │ │ │ + ldc2l 2, cr15, [lr], #-144 @ 0xffffff70 │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @ instruction: 0xf44f0b18 │ │ │ │ @ instruction: 0xf79670a0 │ │ │ │ bge 7c5540 │ │ │ │ @ instruction: 0x46054639 │ │ │ │ ldc2l 7, cr15, [ip], {161} @ 0xa1 │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @@ -106589,26 +106589,26 @@ │ │ │ │ @ instruction: 0xf7fa3004 │ │ │ │ blls 508748 │ │ │ │ muleq r7, r8, r8 │ │ │ │ cmppcs r4, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ stm r3, {r0, r1, r3, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8df0007 │ │ │ │ ldrbtmi r0, [r8], #-1660 @ 0xfffff984 │ │ │ │ - ldc2 1, cr15, [r6], {44} @ 0x2c │ │ │ │ + stc2 1, cr15, [sl], #-176 @ 0xffffff50 │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ @ instruction: 0xf10d1674 │ │ │ │ blge 8cc968 │ │ │ │ ldrbtmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ ldc 7, cr15, [r0], {150} @ 0x96 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8146 │ │ │ │ andcs r2, r0, r0, ror #12 │ │ │ │ @ instruction: 0x165cf8df │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0, #172]! @ 0xac │ │ │ │ + stc2l 1, cr15, [r4, #172] @ 0xac │ │ │ │ @ instruction: 0xf7974650 │ │ │ │ stmdacs r0, {r1, r7, r9, fp, sp, lr, pc} │ │ │ │ msrhi CPSR_sx, r0, asr #32 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #2 │ │ │ │ stcl 7, cr15, [ip], #600 @ 0x258 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf5078174 │ │ │ │ @@ -106655,15 +106655,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 │ │ │ │ - blx fec8695a │ │ │ │ + blx ff18695a │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8dffe59 │ │ │ │ stmiapl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ msrhi CPSR_sx, r0, lsl #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ stmiapl r3!, {r4, r9, fp, ip, pc}^ │ │ │ │ @@ -106694,28 +106694,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf0512308 │ │ │ │ @ instruction: 0xf7fffa9f │ │ │ │ @ instruction: 0xf507b9f0 │ │ │ │ eorcs r5, r0, #205 @ 0xcd │ │ │ │ cmpcs r0, r8 │ │ │ │ - stc2l 1, cr15, [r0, #-204]! @ 0xffffff34 │ │ │ │ + ldc2l 1, cr15, [r4, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfa9bc │ │ │ │ @ instruction: 0xf06f3514 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d62510 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33bcf640 │ │ │ │ blx fe7866b6 │ │ │ │ @ instruction: 0xf7ff901b │ │ │ │ @ instruction: 0xf507bb7a │ │ │ │ andcc r5, r8, r8, asr #1 │ │ │ │ - @ instruction: 0xff50f134 │ │ │ │ + @ instruction: 0xff64f134 │ │ │ │ bllt 1dc8574 │ │ │ │ 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 │ │ │ │ vst2.8 {d25-d28}, [pc], r0 │ │ │ │ @@ -106729,15 +106729,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d6436f │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, sp, ror #22 │ │ │ │ @ instruction: 0xf8d59d10 │ │ │ │ vpadd.i32 d0, d4, d8 │ │ │ │ - @ instruction: 0xf8d5f8c9 │ │ │ │ + @ instruction: 0xf8d5f8dd │ │ │ │ teqlt sp, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ strtmi pc, [r8], -r5, lsl #29 │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ stcl 7, cr15, [ip, #-600]! @ 0xfffffda8 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf7960a50 │ │ │ │ @@ -106764,15 +106764,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, sp, lsr #22 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ andcs r1, r2, #56, 8 @ 0x38000000 │ │ │ │ ldrteq pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1334478 │ │ │ │ - @ instruction: 0xf000ffb1 │ │ │ │ + @ instruction: 0xf000ffc5 │ │ │ │ andls r0, pc, r1, lsl #4 │ │ │ │ andls r0, sl, #33816576 @ 0x2040000 │ │ │ │ addshi pc, r6, r0, lsl #2 │ │ │ │ ldrbeq r9, [sl, -pc, lsl #22] │ │ │ │ mcrge 5, 5, pc, cr14, cr15, {3} @ │ │ │ │ mulcs r1, r0, r1 │ │ │ │ stmdb r4!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -106834,20 +106834,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 16 │ │ │ │ ldmib r6!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscspl pc, r1, r7, lsl #10 │ │ │ │ bicscc pc, r4, sp, lsl #12 │ │ │ │ vhadd.s16 d3, d11, d12 │ │ │ │ - strt pc, [r3], sp, asr #27 │ │ │ │ + strt pc, [r3], r1, ror #27 │ │ │ │ teqphi r0, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe79944f8 │ │ │ │ msrls CPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe7ca44f9 │ │ │ │ - @ instruction: 0xf810f12e │ │ │ │ + @ instruction: 0xf824f12e │ │ │ │ strb r4, [r1, r3, lsl #12] │ │ │ │ msrhi CPSR_, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe78d44f8 │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm r2, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r5], -r5, asr #23 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @@ -107000,64 +107000,64 @@ │ │ │ │ svcge 0x00e2f43e │ │ │ │ bmi e5d6c4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf05433f9 │ │ │ │ str pc, [r8], -fp, asr #18 │ │ │ │ - eoreq r9, r9, ip, ror #25 │ │ │ │ - eoreq r9, r9, r0, asr #21 │ │ │ │ - eorseq r9, r0, lr, asr #13 │ │ │ │ - ldrdeq r9, [r9], -lr @ │ │ │ │ - eoreq r9, r9, r6, ror #13 │ │ │ │ - ldrdeq r9, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, sl, ror r7 │ │ │ │ + eoreq r9, r9, ip, lsr #26 │ │ │ │ + eoreq r9, r9, r0, lsl #22 │ │ │ │ + eorseq r9, r0, lr, lsl #14 │ │ │ │ + eoreq r9, r9, lr, lsl r7 │ │ │ │ + eoreq r9, r9, r6, lsr #14 │ │ │ │ + eoreq r9, r9, r8, lsl r7 │ │ │ │ + strhteq r8, [r9], -sl │ │ │ │ @ instruction: 0xffffb49f │ │ │ │ @ instruction: 0xffffeeef │ │ │ │ @ instruction: 0xffffab8b │ │ │ │ @ instruction: 0xffffb5eb │ │ │ │ @ instruction: 0xffffabef │ │ │ │ @ instruction: 0xffffab93 │ │ │ │ @ instruction: 0xffffb8d3 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #24 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - eoreq r9, r9, lr, asr #9 │ │ │ │ - eoreq r9, r9, ip, ror r1 │ │ │ │ - eoreq r9, r9, sl, ror #8 │ │ │ │ - eoreq r9, r9, r6, lsl #8 │ │ │ │ - eoreq r9, r9, r8, lsr #2 │ │ │ │ - strhteq r9, [r9], -r0 │ │ │ │ - strdeq r9, [r9], -r6 @ │ │ │ │ - eoreq r9, r9, r8, lsl #11 │ │ │ │ - ldrdeq r9, [r9], -r0 @ │ │ │ │ - ldrdeq r9, [r9], -r0 @ │ │ │ │ - eoreq r9, r9, r0, asr r0 │ │ │ │ + eoreq r9, r9, lr, lsl #10 │ │ │ │ + strhteq r9, [r9], -ip │ │ │ │ + eoreq r9, r9, sl, lsr #9 │ │ │ │ + eoreq r9, r9, r6, asr #8 │ │ │ │ + eoreq r9, r9, r8, ror #2 │ │ │ │ + strdeq r9, [r9], -r0 @ │ │ │ │ + eoreq r9, r9, r6, lsr r1 │ │ │ │ + eoreq r9, r9, r8, asr #11 │ │ │ │ + eoreq r9, r9, r0, lsl r1 │ │ │ │ + eoreq r9, r9, r0, lsl r5 │ │ │ │ + mlaeq r9, r0, r0, r9 │ │ │ │ ldrsbteq fp, [r7], sl │ │ │ │ - eoreq r9, r9, ip, ror #8 │ │ │ │ - eoreq r9, r9, r0, ror r4 │ │ │ │ + eoreq r9, r9, ip, lsr #9 │ │ │ │ + strhteq r9, [r9], -r0 │ │ │ │ @ instruction: 0xffffb60b │ │ │ │ - eoreq r9, r9, ip, lsr r4 │ │ │ │ - eoreq r8, r9, r4, lsr #31 │ │ │ │ + eoreq r9, r9, ip, ror r4 │ │ │ │ + eoreq r8, r9, r4, ror #31 │ │ │ │ @ instruction: 0xffffb0d7 │ │ │ │ @ instruction: 0xffffb169 │ │ │ │ - eoreq r3, sl, r8, ror #11 │ │ │ │ - strdeq r9, [r9], -sl @ │ │ │ │ + eoreq r3, sl, r8, lsr #12 │ │ │ │ + eoreq r9, r9, sl, lsr r4 │ │ │ │ @ instruction: 0xffffab69 │ │ │ │ - mlaeq r9, r0, r1, r9 │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ @ instruction: 0xffffb849 │ │ │ │ - eoreq r9, r9, sl, lsr r3 │ │ │ │ + eoreq r9, r9, sl, ror r3 │ │ │ │ @ instruction: 0xffffb4e9 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0xffffaa1d │ │ │ │ @ instruction: 0xffffb70d │ │ │ │ - strdeq r8, [r9], -r0 @ │ │ │ │ - eoreq r8, r9, r8, lsl #25 │ │ │ │ + eoreq r9, r9, r0, lsr r0 │ │ │ │ + eoreq r8, r9, r8, asr #25 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ @ instruction: 0xf7fffe0d │ │ │ │ blmi fe4f90a8 │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ ldrbtmi r0, [sl], #-3936 @ 0xfffff0a0 │ │ │ │ movtvs pc, #1103 @ 0x44f @ │ │ │ │ @@ -107197,28 +107197,28 @@ │ │ │ │ blmi 583ef8 │ │ │ │ bmi 55c508 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0534319 │ │ │ │ ldrbt pc, [r4], #-4033 @ 0xfffff03f @ │ │ │ │ - eoreq r8, r9, r2, lsr #30 │ │ │ │ - mlaeq r9, lr, fp, r8 │ │ │ │ + eoreq r8, r9, r2, ror #30 │ │ │ │ + ldrdeq r8, [r9], -lr @ │ │ │ │ @ instruction: 0xffffa3b5 │ │ │ │ @ instruction: 0xffffa32f │ │ │ │ @ instruction: 0xffffa829 │ │ │ │ - ldrdeq r8, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, r0, lsl #20 │ │ │ │ + eoreq r8, r9, r8, lsl lr │ │ │ │ + eoreq r8, r9, r0, asr #20 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r8, r9, ip, asr ip │ │ │ │ - strhteq r8, [r9], -r8 │ │ │ │ - eoreq r8, r9, r8, lsr sp │ │ │ │ - mlaeq r9, r0, r9, r8 │ │ │ │ - eoreq r8, r9, r8, lsl #26 │ │ │ │ - eoreq r8, r9, r4, ror r9 │ │ │ │ + mlaeq r9, ip, ip, r8 │ │ │ │ + strdeq r8, [r9], -r8 @ │ │ │ │ + eoreq r8, r9, r8, ror sp │ │ │ │ + ldrdeq r8, [r9], -r0 @ │ │ │ │ + eoreq r8, r9, r8, asr #26 │ │ │ │ + strhteq r8, [r9], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ cmpphi ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ mrshi pc, (UNDEF: 72) @ │ │ │ │ @@ -107228,15 +107228,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, r9, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9ef │ │ │ │ @ instruction: 0xf60550da │ │ │ │ @ instruction: 0x361c74fc │ │ │ │ - @ instruction: 0xf8d6f12d │ │ │ │ + @ instruction: 0xf8eaf12d │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00942b4 │ │ │ │ blcs eaa30 │ │ │ │ stmdavs r1!, {r0, r3, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ cdp2 0, 14, cr15, cr12, cr11, {0} │ │ │ │ ldrhle r4, [r5, #36]! @ 0x24 │ │ │ │ @@ -107276,15 +107276,15 @@ │ │ │ │ @ instruction: 0xf8d6ee84 │ │ │ │ teqlt ip, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04620 │ │ │ │ vst1.16 {d31-d32}, [pc]! │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ ldmdb r4!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bleq 7091ac │ │ │ │ - stc2 2, cr15, [r2], {35} @ 0x23 │ │ │ │ + ldc2 2, cr15, [r6], {35} @ 0x23 │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505fe0f │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ mcr2 0, 0, pc, cr10, cr0, {2} @ │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107310,26 +107310,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa21 │ │ │ │ @ instruction: 0xf12c0098 │ │ │ │ - blvs bcad0c │ │ │ │ + blvs bcad5c │ │ │ │ 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 │ │ │ │ blx 388ee8 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xff74f12c │ │ │ │ + @ instruction: 0xff88f12c │ │ │ │ bvs 1ae5bbc │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ blmi f09280 │ │ │ │ @@ -107353,35 +107353,35 @@ │ │ │ │ @ instruction: 0xff3cf00b │ │ │ │ svccc 0x0074f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808d │ │ │ │ andscc r5, ip, ip, asr #1 │ │ │ │ - @ instruction: 0xffe4f131 │ │ │ │ + @ instruction: 0xfff8f131 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8b7 │ │ │ │ @ instruction: 0xf79509b8 │ │ │ │ @ instruction: 0xf505edd4 │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ stc 7, cr15, [r0, #596] @ 0x254 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf12a0998 │ │ │ │ - @ instruction: 0xf8d6f889 │ │ │ │ + @ instruction: 0xf8d6f89d │ │ │ │ tstlt r1, r0, lsr #18 │ │ │ │ bvs 1ae5c64 │ │ │ │ @ instruction: 0xf8d64798 │ │ │ │ lsrslt r0, r0, r9 │ │ │ │ @ instruction: 0xf6414b41 │ │ │ │ @ instruction: 0xf8d6172c │ │ │ │ stmibne ip!, {r2, r3, r5, r8, fp, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0xff6ef12d │ │ │ │ + @ instruction: 0xff82f12d │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mvnpl r2, r0, lsl #6 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c660e3 │ │ │ │ strtmi r2, [r8], -ip, lsr #18 │ │ │ │ @ instruction: 0xf86cf07c │ │ │ │ bvs 1ae5ca4 │ │ │ │ @@ -107424,20 +107424,20 @@ │ │ │ │ smmls r0, r3, r1, sp │ │ │ │ stmda lr!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bne fe5093ec │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ str sl, [r1, -r0, lsl #30] │ │ │ │ sbcpl pc, r8, r5, lsl #10 │ │ │ │ @ instruction: 0xf1343008 │ │ │ │ - @ instruction: 0xe76cf9b7 │ │ │ │ + strb pc, [ip, -fp, asr #19]! @ │ │ │ │ stcl 7, cr15, [sl, #-596] @ 0xfffffdac │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ strdcc r5, [ip], -r1 │ │ │ │ - @ instruction: 0xf9eaf21b │ │ │ │ + @ instruction: 0xf9fef21b │ │ │ │ svclt 0x0000e660 │ │ │ │ umlalseq r5, sp, ip, r2 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec222d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -107470,15 +107470,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8bef141 │ │ │ │ + @ instruction: 0xf8d2f141 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe322194 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb180 │ │ │ │ @@ -107491,33 +107491,33 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7195 @ 0x1c1b @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - @ instruction: 0xf8a2f141 │ │ │ │ + @ instruction: 0xf8b6f141 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7a784 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 489418 │ │ │ │ + bls 489468 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - strtmi pc, [r0], -r7, lsl #17 │ │ │ │ + @ instruction: 0x4620f89b │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrdeq r8, [r9], -lr @ │ │ │ │ + eoreq r8, r9, lr, lsl sl │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 33777c │ │ │ │ @@ -107526,16 +107526,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0845391 │ │ │ │ andlt pc, r3, sp, ror #31 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf09d4478 │ │ │ │ andlt pc, r3, r7, asr ip @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r8, r9, ip, asr r4 │ │ │ │ - eorseq r7, r0, r8, lsr r1 │ │ │ │ + mlaeq r9, ip, r4, r8 │ │ │ │ + eorseq r7, r0, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22450 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f218 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -107904,23 +107904,23 @@ │ │ │ │ bl 146264 │ │ │ │ b.n cb498 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #976] @ (cba14 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r1, r5 │ │ │ │ ldr r4, [pc, #696] @ (cb908 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -107949,15 +107949,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cb7d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cb778 │ │ │ │ ldr.w lr, [pc, #292] @ cb7ec │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108006,23 +108006,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d69d0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cb76c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb694 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c51b8 │ │ │ │ cbnz r0, cb7b6 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cb692 │ │ │ │ ldr r2, [pc, #104] @ (cb7f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108042,32 +108042,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d6b84 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb694 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r1, [pc, #536] @ (cb9fc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #400] @ (cb97c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cb834 │ │ │ │ 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 │ │ │ │ @@ -108522,17 +108522,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add lr, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ vtbl.8 d25, {d15}, d17 │ │ │ │ vtbl.8 d25, {d15-d16}, d25 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -108714,15 +108714,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cbf44 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbf2c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbfa4 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -108739,15 +108739,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cbf70 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cbf38 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbfa4 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -108816,15 +108816,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ negs r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -108982,15 +108982,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ subs r7, #70 @ 0x46 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ 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 │ │ │ │ @@ -109008,15 +109008,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109030,18 +109030,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc240 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109050,15 +109050,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109068,15 +109068,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 620b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc210 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2456] @ 0x998 │ │ │ │ cbnz r3, cc274 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109089,19 +109089,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6432 @ 0x1920 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #28 │ │ │ │ adds r5, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ 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 │ │ │ │ @@ -109111,20 +109111,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc2dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f51d0 │ │ │ │ + bl 1f51f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ b.n cc2d2 │ │ │ │ nop │ │ │ │ @@ -109138,18 +109138,18 @@ │ │ │ │ cbnz r3, cc31a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r7, #2456] @ 0x998 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc43e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109180,15 +109180,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 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc3b0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc452 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109231,32 +109231,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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc3e2 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc464 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc468 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc46c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109264,21 +109264,21 @@ │ │ │ │ blx 60bf0 │ │ │ │ mov r1, r6 │ │ │ │ b.n cc41a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r1, [r6, #28] │ │ │ │ - vqshl.u32 q11, q5, #31 │ │ │ │ + vqshl.u64 d22, d10, #63 @ 0x3f │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ movs r1, r5 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (cc580 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109296,15 +109296,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #28 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2356] @ 0x934 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -109328,29 +109328,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc548 │ │ │ │ ldr.w r1, [r3, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, cc53c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc576 │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ str.w r4, [r3, #2360] @ 0x938 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2352] @ 0x930 │ │ │ │ b.n cc51e │ │ │ │ ldr.w r2, [r3, #2352] @ 0x930 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n cc576 │ │ │ │ str.w r7, [r3, #2356] @ 0x934 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 cc4e8 │ │ │ │ @@ -109395,28 +109395,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6432 @ 0x1920 │ │ │ │ adds r2, #28 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ ldr.w ip, [r3, #2352] @ 0x930 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2356] @ 0x934 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -109605,15 +109605,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ ldrb.w r2, [r5, #751] @ 0x2ef │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cc84c │ │ │ │ ldr r2, [pc, #144] @ (cc880 ) │ │ │ │ ldr r3, [pc, #132] @ (cc878 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109638,15 +109638,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc7c0 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc7c0 │ │ │ │ @@ -109661,42 +109661,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n cc7ee │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r0, r6 │ │ │ │ subs r0, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cc8c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -109732,21 +109732,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 2e6a50 │ │ │ │ + bl 2e6a78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e6b0c │ │ │ │ + bl 2e6b34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, cc95e │ │ │ │ @@ -109854,15 +109854,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ ldrb.w r2, [r5, #751] @ 0x2ef │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccaf0 │ │ │ │ ldr r2, [pc, #144] @ (ccb24 ) │ │ │ │ ldr r3, [pc, #132] @ (ccb1c ) │ │ │ │ add r2, pc │ │ │ │ @@ -109887,15 +109887,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cca64 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cca64 │ │ │ │ @@ -109910,29 +109910,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n cca92 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r6 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ 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] @ (ccc5c ) │ │ │ │ @@ -109981,15 +109981,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ ldrb.w r2, [r5, #751] @ 0x2ef │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccc34 │ │ │ │ ldr r2, [pc, #144] @ (ccc68 ) │ │ │ │ ldr r3, [pc, #132] @ (ccc60 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110014,15 +110014,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccba8 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccba8 │ │ │ │ @@ -110037,29 +110037,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n ccbd6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ movs r0, r6 │ │ │ │ adds r4, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, cccb0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110088,15 +110088,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cccf6 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 │ │ │ │ @@ -110262,29 +110262,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n cce62 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ff714 │ │ │ │ + bl 1ff73c │ │ │ │ b.n cce6c │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cceec │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110320,21 +110320,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 2e6a50 │ │ │ │ + bl 2e6a78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e6b0c │ │ │ │ + bl 2e6b34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, ccf86 │ │ │ │ @@ -110402,17 +110402,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd050 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110435,15 +110435,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd0ae │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 │ │ │ │ @@ -110748,15 +110748,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd380 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -110924,15 +110924,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n cd466 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd452 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111134,15 +111134,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cd7c6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111457,15 +111457,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n cd90a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cd8fa │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -111694,15 +111694,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cddcc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111870,15 +111870,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n cdeb2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cde9e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112080,15 +112080,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce212 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112403,15 +112403,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n ce356 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce346 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112640,15 +112640,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce818 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112816,15 +112816,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n ce8fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n ce8ea │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113026,15 +113026,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cec5e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113349,15 +113349,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n ceda2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ced92 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113636,48 +113636,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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n cf1f2 │ │ │ │ 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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n cf1f2 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf310 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 2ec570 │ │ │ │ + bl 2ec598 │ │ │ │ b.n cf1f2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r2, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -113839,48 +113839,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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n cf432 │ │ │ │ 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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n cf432 │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf550 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 2ed290 │ │ │ │ + bl 2ed2b8 │ │ │ │ b.n cf432 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r2, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114044,55 +114044,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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n cf68a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cf676 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cf676 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n cf68a │ │ │ │ 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 2ee084 │ │ │ │ + bl 2ee0ac │ │ │ │ b.n cf68a │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cf85c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114586,25 +114586,25 @@ │ │ │ │ b.n cfafc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - @ instruction: 0xffff41ce │ │ │ │ + vsubl.u q10, d15, d14 │ │ │ │ movs r1, r5 │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsrs r2, r5 │ │ │ │ movs r1, r5 │ │ │ │ - eors r6, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + ands r2, r5 │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -114908,64 +114908,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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0232 │ │ │ │ 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 d0226 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d0222 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0204 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d01b2 │ │ │ │ @@ -114975,23 +114975,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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d0186 │ │ │ │ cbz r5, d020c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115009,27 +115009,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d01c0 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n d01c0 │ │ │ │ cbz r0, d020c │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d017a │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115042,23 +115042,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d00e2 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #40] @ (d0280 ) │ │ │ │ ldr r3, [pc, #32] @ (d027c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115148,15 +115148,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 150204 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d03de │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115434,15 +115434,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 1ff880 │ │ │ │ + bl 1ff8a8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d058a │ │ │ │ b.n d05b8 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115459,17 +115459,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d059c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r1, r5 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d06d2 │ │ │ │ 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 │ │ │ │ @@ -115515,15 +115515,15 @@ │ │ │ │ b.n d06c6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10da40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d069a │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ff410 │ │ │ │ + bl 1ff438 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d06b2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115542,24 +115542,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d0724 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ff410 │ │ │ │ + bl 1ff438 │ │ │ │ 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 1ff880 │ │ │ │ + bl 1ff8a8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d0724 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115632,15 +115632,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d07e6 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ff714 │ │ │ │ + bl 1ff73c │ │ │ │ b.n d07fe │ │ │ │ nop │ │ │ │ ittte vc │ │ │ │ vaddlvc.u q8, d15, d0 │ │ │ │ movvc r0, r0 │ │ │ │ stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115865,15 +115865,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d0af6 │ │ │ │ vldr d7, [pc, #164] @ d0b40 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff438 │ │ │ │ + bl 1ff460 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d0b32 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -115926,15 +115926,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d0b08 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #22 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -116144,15 +116144,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 150204 │ │ │ │ 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 d0be6 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d0d88 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116233,15 +116233,15 @@ │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d0e8e │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d0ea0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -116394,15 +116394,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w d13cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d13ae │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, d1072 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r8, [r5, #2744] @ 0xab8 │ │ │ │ str.w r4, [r5, #2740] @ 0xab4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -116502,15 +116502,15 @@ │ │ │ │ bne.w d143c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4864 @ 0x1300 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8088 │ │ │ │ strd r8, r0, [r6, #712] @ 0x2c8 │ │ │ │ add.w r8, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b8004 │ │ │ │ ldrb.w r1, [r8, #3280] @ 0xcd0 │ │ │ │ cbz r1, d11a8 │ │ │ │ @@ -116703,15 +116703,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d1402 │ │ │ │ ldr.w r1, [r5, #2736] @ 0xab0 │ │ │ │ cbz r0, d13f2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w d10d0 │ │ │ │ ldr.w r3, [r5, #2740] @ 0xab4 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r9, [r5, #2744] @ 0xab8 │ │ │ │ add r6, r3 │ │ │ │ @@ -117276,26 +117276,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 150518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d19ec │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 11bab0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbnz r4, d19c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 11bc08 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1a18 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1a08 │ │ │ │ @@ -117336,17 +117336,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10d6c8 │ │ │ │ b.n d19b2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d1a74 │ │ │ │ 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 │ │ │ │ @@ -117354,21 +117354,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1a76 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11bbd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150708 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117444,20 +117444,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ add.w r2, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3308] @ 0xcec │ │ │ │ bne.w d1cb6 │ │ │ │ @@ -117468,26 +117468,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e6a1c │ │ │ │ + bl 2e6a44 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6b88 │ │ │ │ + bl 2e6bb0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6a9c │ │ │ │ + bl 2e6ac4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -117539,25 +117539,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, d1c6c │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ bhi.w d1f5a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ bhi.w d1fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffdb4 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffddc │ │ │ │ cbnz r0, d1c88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d1f98 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffcc8 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffcf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1d0a │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d1d0a │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ @@ -117597,15 +117597,15 @@ │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d1dee │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w d1e48 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d1ea6 │ │ │ │ @@ -117674,15 +117674,15 @@ │ │ │ │ ldrb.w r8, [fp, #52] @ 0x34 │ │ │ │ mov.w r6, #49152 @ 0xc000 │ │ │ │ sub.w r8, r8, #6 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r5, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w r9, r9, #2176 @ 0x880 │ │ │ │ orrne.w r9, r9, #2176 @ 0x880 │ │ │ │ @@ -117695,16 +117695,16 @@ │ │ │ │ orrls.w r6, r6, #2147483648 @ 0x80000000 │ │ │ │ orrhi.w r6, r6, #16 │ │ │ │ orrls.w r9, r9, #4 │ │ │ │ it ls │ │ │ │ orrls.w r6, r6, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffdb4 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffddc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d1d10 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n d1d10 │ │ │ │ cmp r2, #2 │ │ │ │ bls.n d1e68 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ @@ -117754,19 +117754,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n d1d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d1d50 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.w d2016 │ │ │ │ @@ -117817,15 +117817,15 @@ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movt r2, #3296 @ 0xce0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w d1c88 │ │ │ │ b.n d1c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ @@ -117897,15 +117897,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r5, #17 │ │ │ │ bne.w d2186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fff2c │ │ │ │ + bl 1fff54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d20ee │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d218a │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d2070 │ │ │ │ @@ -117927,15 +117927,15 @@ │ │ │ │ b.n d1f24 │ │ │ │ bl d5a64 │ │ │ │ cbnz r0, d20c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1d74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d21f8 │ │ │ │ mov sl, r7 │ │ │ │ b.n d1d7c │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r9 │ │ │ │ @@ -117951,15 +117951,15 @@ │ │ │ │ beq.n d21b6 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d2158 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1d84 │ │ │ │ @@ -117975,15 +117975,15 @@ │ │ │ │ beq.n d2186 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, sl, #32 │ │ │ │ ldr.w r2, [r3, #3308] @ 0xcec │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2eb824 │ │ │ │ + bl 2eb84c │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d1efe │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d1efe │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -117991,25 +117991,25 @@ │ │ │ │ bne.w d1efe │ │ │ │ ldrb.w r2, [sp, #27] │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n d1efe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d21d8 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n d1d84 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d1efe │ │ │ │ b.n d204c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w d1f88 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -118033,15 +118033,15 @@ │ │ │ │ cbz r3, d21e6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ mov sl, r6 │ │ │ │ b.n d1d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w d1d7c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ @@ -118053,15 +118053,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n d1d84 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n d21ac │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1d84 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ @@ -118077,15 +118077,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 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d24d6 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d22d0 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d22cc │ │ │ │ @@ -118175,15 +118175,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d2434 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d22b2 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d24f4 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d22cc │ │ │ │ @@ -118373,55 +118373,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d22f6 │ │ │ │ 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 2e6a1c │ │ │ │ + bl 2e6a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6a38 │ │ │ │ + bl 2e6a60 │ │ │ │ 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 2e6b60 │ │ │ │ + bl 2e6b88 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6bc4 │ │ │ │ + bl 2e6bec │ │ │ │ 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 2e6a50 │ │ │ │ + bl 2e6a78 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6b0c │ │ │ │ + bl 2e6b34 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118916,15 +118916,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d2d28 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2ade │ │ │ │ ldr r2, [pc, #552] @ (d2d40 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -118990,15 +118990,15 @@ │ │ │ │ beq.n d2ade │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d29e2 │ │ │ │ b.n d29e8 │ │ │ │ mov r9, r0 │ │ │ │ b.n d294a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cbz r0, d2be2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2ade │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2ade │ │ │ │ @@ -119020,18 +119020,18 @@ │ │ │ │ bl d5a64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2bae │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d2bae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e6bc4 │ │ │ │ + bl 2e6bec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2bb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119099,16 +119099,16 @@ │ │ │ │ b.n d2ade │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3308] @ 0xcec │ │ │ │ b.n d2928 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d2d1e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119120,33 +119120,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d298a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ bvc.n d2c78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r1, r5 │ │ │ │ bpl.n d2d54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ 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] │ │ │ │ @@ -119218,15 +119218,15 @@ │ │ │ │ b.n d2e3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d2e5a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2594 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2e36 │ │ │ │ movs r0, #1 │ │ │ │ @@ -119317,16 +119317,16 @@ │ │ │ │ bls.n d2f4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d2f56 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2f2e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119423,30 +119423,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d3050 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3050 │ │ │ │ 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 d3046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffe70 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffe98 │ │ │ │ cbz r0, d306e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #747] @ 0x2eb │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3048 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119496,37 +119496,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3178 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d3188 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d318c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d3046 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3078 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d3078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3048 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d3078 │ │ │ │ b.n d3048 │ │ │ │ @@ -119540,15 +119540,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d3048 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d30ac │ │ │ │ b.n d3048 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d314e │ │ │ │ @@ -119557,18 +119557,18 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d3102 │ │ │ │ nop │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfa2e0028 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + @ instruction: 0xfa6e0028 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d3218 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d3218 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119637,19 +119637,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 2ee33c │ │ │ │ + bl 2ee364 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d3272 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119707,15 +119707,15 @@ │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d331e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d3322 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -119732,16 +119732,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3372 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3336 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d3336 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120025,16 +120025,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3bfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d3684 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3aaa │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120043,28 +120043,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 d3af4 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3a46 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d39ce │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d3af4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d36e6 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d39ce │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d39ce │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120087,27 +120087,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 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3730 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3750 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120174,15 +120174,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 2e6cec │ │ │ │ + bl 2e6d14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3c0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120269,27 +120269,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d362c │ │ │ │ b.n d38b6 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e6bc4 │ │ │ │ + bl 2e6bec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3c28 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d362c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3700 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d37a2 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120326,22 +120326,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d39ce │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d36d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d3c34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120380,15 +120380,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3938 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3700 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee1e8 │ │ │ │ + bl 2ee210 │ │ │ │ b.n d3832 │ │ │ │ ldr.w r2, [pc, #1356] @ d3fbc │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120434,15 +120434,15 @@ │ │ │ │ bne.w d36a6 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3700 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d363e │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d3b2a │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120477,15 +120477,15 @@ │ │ │ │ bne.w d3d08 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d3e1c │ │ │ │ ldr.w r3, [pc, #1088] @ d3fb8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r1, r5 │ │ │ │ bl d3300 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120498,16 +120498,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d3654 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3654 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d3654 │ │ │ │ @@ -120730,16 +120730,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3b80 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3f46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d3f80 │ │ │ │ ldr r1, [pc, #360] @ (d3fc8 ) │ │ │ │ @@ -120748,15 +120748,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d3fcc ) │ │ │ │ ldr r1, [pc, #352] @ (d3fd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d3b80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d3d00 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d3e12 │ │ │ │ @@ -120793,68 +120793,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3b80 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3fa2 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3f9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3f96 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d3fd4 ) │ │ │ │ ldr r1, [pc, #164] @ (d3fd8 ) │ │ │ │ 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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d3b80 │ │ │ │ ldr r3, [pc, #148] @ (d3fdc ) │ │ │ │ add r3, pc │ │ │ │ b.n d3e56 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d3f86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d3f8c │ │ │ │ ldr r2, [pc, #124] @ (d3fe0 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d3fe4 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d3fe8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d3eb4 │ │ │ │ ldr r1, [pc, #104] @ (d3fec ) │ │ │ │ add r1, pc │ │ │ │ b.n d3e60 │ │ │ │ ldr r3, [pc, #104] @ (d3ff0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d3f60 │ │ │ │ @@ -120876,36 +120876,37 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r1, r5 │ │ │ │ stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ movs r1, r5 │ │ │ │ - vaddl.u16 q8, d6, d24 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + movs r6, r2 │ │ │ │ + movs r1, r5 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ - stcl 0, cr0, [r8], {40} @ 0x28 │ │ │ │ - vhadd.u32 d16, d4, d24 │ │ │ │ + stc 0, cr0, [r8, #-160] @ 0xffffff60 │ │ │ │ + vaddl.u32 q0, d4, d24 │ │ │ │ + mcrr 0, 2, r0, r0, cr8 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr8, {1} │ │ │ │ + vhadd.u16 d0, d0, d24 │ │ │ │ + vhadd.u16 d0, d2, d24 │ │ │ │ stc 0, cr0, [r0], {40} @ 0x28 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr8, {1} │ │ │ │ cdp2 0, 8, cr0, cr8, cr8, {1} │ │ │ │ - cdp2 0, 13, cr0, cr0, cr8, {1} │ │ │ │ - cdp2 0, 13, cr0, cr2, cr8, {1} │ │ │ │ - rsb r0, r0, r8, asr #32 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr8, {1} │ │ │ │ - cdp2 0, 4, cr0, cr8, cr8, {1} │ │ │ │ - cdp2 0, 10, cr0, cr14, cr8, {1} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr8, {1} │ │ │ │ - cdp2 0, 3, cr0, cr2, cr8, {1} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr8, {1} │ │ │ │ + cdp2 0, 14, cr0, cr14, cr8, {1} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr8, {1} │ │ │ │ + cdp2 0, 7, cr0, cr2, cr8, {1} │ │ │ │ + cdp2 0, 6, cr0, cr10, cr8, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2492] @ d49d4 │ │ │ │ ldr.w r3, [pc, #2492] @ d49d8 │ │ │ │ @@ -120951,16 +120952,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4628 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d40b0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d44d6 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120969,28 +120970,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 d4520 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4472 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d43fa │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4520 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4112 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d43fa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d43fa │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121013,27 +121014,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 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d415c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d417c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121100,15 +121101,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 2e6cec │ │ │ │ + bl 2e6d14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d463a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121195,27 +121196,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4058 │ │ │ │ b.n d42e2 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e6bc4 │ │ │ │ + bl 2e6bec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4654 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4058 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d412c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d41ce │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121252,22 +121253,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d43fa │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d40fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4660 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121306,15 +121307,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4364 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d412c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee1e8 │ │ │ │ + bl 2ee210 │ │ │ │ b.n d425e │ │ │ │ ldr.w r2, [pc, #1352] @ d49e4 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121360,15 +121361,15 @@ │ │ │ │ bne.w d40d2 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d412c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d406a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4556 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121403,15 +121404,15 @@ │ │ │ │ bne.w d4734 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4846 │ │ │ │ ldr.w r3, [pc, #1084] @ d49e0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r1, r5 │ │ │ │ bl d3300 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121424,16 +121425,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4080 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4080 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4080 │ │ │ │ @@ -121655,16 +121656,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d45ac │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4970 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d49aa │ │ │ │ ldr r1, [pc, #360] @ (d49f0 ) │ │ │ │ @@ -121673,15 +121674,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d49f4 ) │ │ │ │ ldr r1, [pc, #352] @ (d49f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d45ac │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d472c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d483c │ │ │ │ @@ -121718,68 +121719,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d45ac │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d49cc │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d49c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d49c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d49fc ) │ │ │ │ ldr r1, [pc, #164] @ (d4a00 ) │ │ │ │ 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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d45ac │ │ │ │ ldr r3, [pc, #144] @ (d4a04 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4880 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d49b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d49b6 │ │ │ │ ldr r2, [pc, #120] @ (d4a08 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4a0c ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4a10 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d48de │ │ │ │ ldr r1, [pc, #104] @ (d4a14 ) │ │ │ │ add r1, pc │ │ │ │ b.n d488a │ │ │ │ ldr r3, [pc, #100] @ (d4a18 ) │ │ │ │ add r3, pc │ │ │ │ b.n d498a │ │ │ │ @@ -121800,36 +121801,36 @@ │ │ │ │ lslle r4, r7, #2 │ │ │ │ lsrle r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ itee le │ │ │ │ lslle r4, r7, #2 │ │ │ │ lsrgt r0, r7, #6 │ │ │ │ movgt r0, r0 │ │ │ │ - @ instruction: 0xfa8a0028 │ │ │ │ + @ instruction: 0xfaca0028 │ │ │ │ cbnz r6, d4a3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str??.w r0, [sl, #40] @ 0x28 │ │ │ │ - sub.w r0, ip, #11010048 @ 0xa80000 │ │ │ │ - @ instruction: 0xf6500028 │ │ │ │ - b.n d4f38 │ │ │ │ + vld4.8 {d0-d3}, [sl :128], r8 │ │ │ │ + @ instruction: 0xf5ec0028 │ │ │ │ + @ instruction: 0xf6900028 │ │ │ │ + b.n d4fb8 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf53a0028 │ │ │ │ - b.n d4db0 │ │ │ │ + sbcs.w r0, sl, #11010048 @ 0xa80000 │ │ │ │ + b.n d4e30 │ │ │ │ movs r0, r5 │ │ │ │ - orrs.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ - @ instruction: 0xf4a60028 │ │ │ │ - @ instruction: 0xf4a80028 │ │ │ │ - b.n d4d40 │ │ │ │ + eors.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ + @ instruction: 0xf4e60028 │ │ │ │ + @ instruction: 0xf4e80028 │ │ │ │ + b.n d4dc0 │ │ │ │ movs r0, r5 │ │ │ │ - eors.w r0, r0, #11010048 @ 0xa80000 │ │ │ │ - ands.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ - eor.w r0, r4, #11010048 @ 0xa80000 │ │ │ │ - and.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ - and.w r0, r8, #11010048 @ 0xa80000 │ │ │ │ - and.w r0, r0, #11010048 @ 0xa80000 │ │ │ │ + @ instruction: 0xf4d00028 │ │ │ │ + orrs.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ + @ instruction: 0xf4c40028 │ │ │ │ + orr.w r0, lr, #11010048 @ 0xa80000 │ │ │ │ + orr.w r0, r8, #11010048 @ 0xa80000 │ │ │ │ + orr.w r0, r0, #11010048 @ 0xa80000 │ │ │ │ stmdb 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] @ d5454 │ │ │ │ ldr.w r3, [pc, #2580] @ d5458 │ │ │ │ @@ -121875,16 +121876,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d4ad8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d4efe │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121893,28 +121894,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 d4f48 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4e9a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4e22 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4f48 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4b3a │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4e22 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4e22 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121937,27 +121938,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 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4b84 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4ba4 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122024,15 +122025,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 2e6cec │ │ │ │ + bl 2e6d14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5062 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122119,27 +122120,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4a80 │ │ │ │ b.n d4d0a │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e6bc4 │ │ │ │ + bl 2e6bec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d507e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4a80 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4b54 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d4bf6 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122176,22 +122177,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4e22 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4b26 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d508a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122230,15 +122231,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4d8c │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4b54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee1e8 │ │ │ │ + bl 2ee210 │ │ │ │ b.n d4c86 │ │ │ │ ldr.w r2, [pc, #1440] @ d5464 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122284,15 +122285,15 @@ │ │ │ │ bne.w d4afa │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4b54 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4a92 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4f7e │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122327,15 +122328,15 @@ │ │ │ │ bne.w d5176 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d52ce │ │ │ │ ldr.w r3, [pc, #1172] @ d5460 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r1, r5 │ │ │ │ bl d3300 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122348,16 +122349,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4aa8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4aa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4aa8 │ │ │ │ @@ -122601,16 +122602,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4fd4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5404 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d5442 │ │ │ │ ldr r1, [pc, #356] @ (d5474 ) │ │ │ │ @@ -122619,15 +122620,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d5478 ) │ │ │ │ ldr r1, [pc, #348] @ (d547c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d4fd4 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d516c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d52c2 │ │ │ │ @@ -122659,43 +122660,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4fd4 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d53fc │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d53f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d53f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d5480 ) │ │ │ │ ldr r1, [pc, #172] @ (d5484 ) │ │ │ │ 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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d4fd4 │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d51e6 │ │ │ │ ldr r2, [pc, #148] @ (d5488 ) │ │ │ │ add r2, pc │ │ │ │ b.n d53cc │ │ │ │ ldr r3, [pc, #148] @ (d548c ) │ │ │ │ @@ -122705,30 +122706,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d53a8 │ │ │ │ ldr r3, [pc, #140] @ (d5494 ) │ │ │ │ add r3, pc │ │ │ │ b.n d5308 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, d5448 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d544e │ │ │ │ ldr r2, [pc, #116] @ (d5498 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d549c ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d54a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d5368 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d54a4 ) │ │ │ │ add r1, pc │ │ │ │ b.n d5312 │ │ │ │ ldr r3, [pc, #92] @ (d54a8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -122740,45 +122741,45 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0a20028 │ │ │ │ cbz r6, d5470 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp 0, 12, cr0, cr0, cr8, {1} │ │ │ │ - b.n d5ab8 │ │ │ │ + vhadd.s8 d0, d0, d24 │ │ │ │ + b.n d5b38 │ │ │ │ movs r7, r5 │ │ │ │ - @ instruction: 0xeb240028 │ │ │ │ - rsb r0, r8, r8, asr #32 │ │ │ │ - bhi.n d54ac │ │ │ │ + sbc.w r0, r4, r8, asr #32 │ │ │ │ + stc 0, cr0, [r8], {40} @ 0x28 │ │ │ │ + bhi.n d552c │ │ │ │ movs r0, r5 │ │ │ │ - pkhtb r0, r0, r8, asr #32 │ │ │ │ - bvc.n d5540 │ │ │ │ + add.w r0, r0, r8, asr #32 │ │ │ │ + bvc.n d53c0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrd r0, r0, [lr, #160] @ 0xa0 │ │ │ │ - ldrd r0, r0, [r8, #160] @ 0xa0 │ │ │ │ - ldrd r0, r0, [r0, #160] @ 0xa0 │ │ │ │ - strd r0, r0, [sl, #160] @ 0xa0 │ │ │ │ - ands.w r0, r2, r8, asr #32 │ │ │ │ - ands.w r0, r4, r8, asr #32 │ │ │ │ - bvc.n d54a8 │ │ │ │ + ands.w r0, lr, r8, asr #32 │ │ │ │ + ands.w r0, r8, r8, asr #32 │ │ │ │ + ands.w r0, r0, r8, asr #32 │ │ │ │ + and.w r0, sl, r8, asr #32 │ │ │ │ + orrs.w r0, r2, r8, asr #32 │ │ │ │ + orrs.w r0, r4, r8, asr #32 │ │ │ │ + bvc.n d5528 │ │ │ │ movs r0, r5 │ │ │ │ - ldrd r0, r0, [r8, #160]! @ 0xa0 │ │ │ │ - @ instruction: 0xe9860028 │ │ │ │ - strd r0, r0, [ip, #160]! @ 0xa0 │ │ │ │ + bics.w r0, r8, r8, asr #32 │ │ │ │ + strd r0, r0, [r6, #160] @ 0xa0 │ │ │ │ + bic.w r0, ip, r8, asr #32 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d54cc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cbz r0, d54d0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -122788,16 +122789,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5506 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d54fc │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -122941,15 +122942,15 @@ │ │ │ │ beq.n d56ca │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d57a4 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5a30 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 │ │ │ │ @@ -122963,22 +122964,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 d57ae │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 2f9830 │ │ │ │ + bl 2f9858 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 61060 │ │ │ │ add.w r2, r8, #1136 @ 0x470 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -123009,15 +123010,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 2f9830 │ │ │ │ + bl 2f9858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d57b4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123026,19 +123027,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 2f9830 │ │ │ │ + bl 2f9858 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1fff74 │ │ │ │ + bl 1fff9c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d58d6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123067,20 +123068,20 @@ │ │ │ │ beq.n d57a4 │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5820 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5a22 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d56e2 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d56e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d56e2 │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123184,16 +123185,16 @@ │ │ │ │ beq.n d59e8 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d598e │ │ │ │ movs r1, #0 │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3308] @ 0xcec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ beq.n d599c │ │ │ │ @@ -123260,15 +123261,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5934 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ ldrb.w r3, [r5, #3624] @ 0xe28 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2eb9a8 │ │ │ │ + bl 2eb9d0 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d58b2 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123279,15 +123280,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5934 │ │ │ │ ldrb.w r3, [r5, #3624] @ 0xe28 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2eb9a8 │ │ │ │ + bl 2eb9d0 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d58b2 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d5666 │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123580,15 +123581,15 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d61bc │ │ │ │ + b.n d623c │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, d5d96 │ │ │ │ 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 │ │ │ │ @@ -123800,18 +123801,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d6048 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d602e │ │ │ │ rbit fp, r4 │ │ │ │ @@ -123820,33 +123821,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d6014 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d609c │ │ │ │ mov r1, fp │ │ │ │ - bl 2f97bc │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f97e4 │ │ │ │ + bl 2f95a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d6004 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d6004 │ │ │ │ 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 2ee33c │ │ │ │ + bl 2ee364 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d60a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -123896,18 +123897,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d602e │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ee33c │ │ │ │ + bl 2ee364 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d60ac │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124242,15 +124243,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blt.n d64a8 │ │ │ │ + blt.n d6328 │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, d63e4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124337,24 +124338,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 1fffc4 │ │ │ │ + bl 1fffec │ │ │ │ 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 1fff90 │ │ │ │ + bl 1fffb8 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6530 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d652c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124425,21 +124426,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #432] @ 0x1b0 │ │ │ │ - bl 2ee33c │ │ │ │ + bl 2ee364 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2e958c │ │ │ │ + bl 2e95b4 │ │ │ │ ldr.w r0, [r6, #432] @ 0x1b0 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d69a8 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -124477,20 +124478,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #384] @ 0x180 │ │ │ │ ldrb.w fp, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2e964c │ │ │ │ + bl 2e9674 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9584 │ │ │ │ + bl 2e95ac │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6976 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ @@ -125033,17 +125034,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} │ │ │ │ - bcc.n d6d14 │ │ │ │ + bcc.n d6b94 │ │ │ │ movs r0, r5 │ │ │ │ - bcc.n d6cc4 │ │ │ │ + bcc.n d6b44 │ │ │ │ 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 │ │ │ │ @@ -125085,17 +125086,17 @@ │ │ │ │ bl 150204 │ │ │ │ b.n d6c6e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10c9ec │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d6c5e │ │ │ │ - bcc.n d6cd4 │ │ │ │ + bcc.n d6d54 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n d6c38 │ │ │ │ + bcs.n d6cb8 │ │ │ │ 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] │ │ │ │ @@ -125525,15 +125526,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7248 ) │ │ │ │ ldr r1, [pc, #196] @ (d724c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n d7174 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ cbnz r0, d71ea │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125578,43 +125579,43 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n d72f0 │ │ │ │ + beq.n d7170 │ │ │ │ movs r0, r5 │ │ │ │ - beq.n d72dc │ │ │ │ + beq.n d715c │ │ │ │ movs r0, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + beq.n d7280 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ movs r0, r5 │ │ │ │ - cbnz r6, d727a │ │ │ │ + cbnz r6, d728a │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -125646,15 +125647,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7300 ) │ │ │ │ ldr r1, [pc, #68] @ (d7304 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d72ae │ │ │ │ ldr r3, [pc, #48] @ (d7308 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -125670,17 +125671,17 @@ │ │ │ │ bl 664d8 │ │ │ │ b.n d72ae │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126450,15 +126451,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7be0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7be4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7b74 │ │ │ │ ldr r3, [pc, #48] @ (d7be8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126472,17 +126473,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6643c │ │ │ │ b.n d7b74 │ │ │ │ strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r0, r5 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126518,15 +126519,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7ca0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7ca4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7c34 │ │ │ │ ldr r3, [pc, #48] @ (d7ca8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126540,17 +126541,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6643c │ │ │ │ b.n d7c34 │ │ │ │ strh r6, [r6, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126586,15 +126587,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7d60 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7d64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7cf4 │ │ │ │ ldr r3, [pc, #48] @ (d7d68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126608,17 +126609,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6643c │ │ │ │ b.n d7cf4 │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131087,47 +131088,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dae9c ) │ │ │ │ ldr r1, [pc, #64] @ (daea0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dadd0 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (daea4 ) │ │ │ │ ldr r1, [pc, #48] @ (daea8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dae36 │ │ │ │ strh r4, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ 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] @ (dafe0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131438,15 +131439,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db2d8 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db140 │ │ │ │ ldr r3, [pc, #128] @ (db2dc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131483,37 +131484,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db2e8 ) │ │ │ │ ldr r1, [pc, #48] @ (db2ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n db1e8 │ │ │ │ ldr r7, [pc, #920] @ (db660 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ 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] @ (db3ec ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131808,15 +131809,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db6e4 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db54c │ │ │ │ ldr r3, [pc, #128] @ (db6e8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131853,37 +131854,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db6f4 ) │ │ │ │ ldr r1, [pc, #48] @ (db6f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n db5f4 │ │ │ │ ldr r3, [pc, #872] @ (dba3c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #236] @ (db7f8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132178,15 +132179,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbaf0 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db958 │ │ │ │ ldr r3, [pc, #128] @ (dbaf4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132223,37 +132224,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbb00 ) │ │ │ │ ldr r1, [pc, #48] @ (dbb04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dba00 │ │ │ │ @ instruction: 0x47ce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ 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 │ │ │ │ @@ -132537,15 +132538,15 @@ │ │ │ │ blx 61060 │ │ │ │ b.n dbb90 │ │ │ │ ldr r2, [pc, #684] @ (dc104 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc108 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dbef2 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -132687,25 +132688,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbeea │ │ │ │ ldr r2, [pc, #276] @ (dc120 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc124 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dbe6c │ │ │ │ b.n dbef2 │ │ │ │ ldr r2, [pc, #260] @ (dc128 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc12c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dbc7e │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dbe6c │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dbefc │ │ │ │ @@ -132729,15 +132730,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc134 ) │ │ │ │ ldr r1, [pc, #188] @ (dc138 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dbf8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dbfc6 │ │ │ │ @@ -132745,15 +132746,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc13c ) │ │ │ │ ldr r1, [pc, #160] @ (dc140 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dbdd4 │ │ │ │ ldr r3, [pc, #80] @ (dc0fc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dbde0 │ │ │ │ @@ -132771,66 +132772,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc148 ) │ │ │ │ ldr r1, [pc, #108] @ (dc14c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dbcdc │ │ │ │ nop │ │ │ │ add ip, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ 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] @ dc220 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133366,15 +133367,15 @@ │ │ │ │ blx 61060 │ │ │ │ b.n dc3c4 │ │ │ │ ldr r2, [pc, #684] @ (dca18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dca1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dc8bc │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133495,25 +133496,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dc8b0 │ │ │ │ ldr r2, [pc, #316] @ (dca30 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dca34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dc782 │ │ │ │ b.n dc8bc │ │ │ │ ldr r2, [pc, #296] @ (dca38 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dca3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dc54a │ │ │ │ ldr r3, [pc, #288] @ (dca40 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dc846 │ │ │ │ @@ -133531,25 +133532,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dca48 ) │ │ │ │ ldr r1, [pc, #248] @ (dca4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dc83c │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dca50 ) │ │ │ │ ldr r1, [pc, #232] @ (dca54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dc70a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dc880 │ │ │ │ @@ -133589,15 +133590,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dca60 ) │ │ │ │ ldr r1, [pc, #128] @ (dca64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dc5b6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133605,59 +133606,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r1, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r2, #24] │ │ │ │ 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 │ │ │ │ @@ -133715,15 +133716,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dcad2 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dcad2 │ │ │ │ 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 │ │ │ │ @@ -134035,48 +134036,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dcec8 ) │ │ │ │ ldr r1, [pc, #68] @ (dcecc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dcdf2 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dced0 ) │ │ │ │ ldr r1, [pc, #52] @ (dced4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dce38 │ │ │ │ nop │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ 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] @ (dcf98 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134137,41 +134138,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dcfac ) │ │ │ │ ldr r2, [pc, #36] @ (dcfb0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n dcf28 │ │ │ │ nop │ │ │ │ adds r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd0c0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134181,18 +134182,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd09e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd0b8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134208,21 +134209,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -134234,15 +134235,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 dd0b8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134341,15 +134342,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -134357,18 +134358,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dd880 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w dd8a4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134384,21 +134385,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -134406,28 +134407,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -134436,27 +134437,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -134488,18 +134489,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cbz r5, dd390 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd388 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134508,15 +134509,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd374 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w dd58e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd14e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dd54c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134548,25 +134549,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd414 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -134578,15 +134579,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, #853 @ 0x355 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -134658,19 +134659,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #916] @ (dd8ec ) │ │ │ │ ldr r3, [pc, #900] @ (dd8e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -134704,15 +134705,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 21339c │ │ │ │ + bl 2133c4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dd8d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, dd5e2 │ │ │ │ @@ -134727,28 +134728,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd614 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -134756,27 +134757,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -134808,15 +134809,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 dd8ac │ │ │ │ movw r2, #853 @ 0x355 │ │ │ │ @@ -134850,19 +134851,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dcfb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -134870,25 +134871,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -134921,15 +134922,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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] │ │ │ │ @@ -134990,15 +134991,15 @@ │ │ │ │ nop │ │ │ │ cmp r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r7, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135031,15 +135032,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n dd962 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #528] @ (ddb58 ) │ │ │ │ ldr r3, [pc, #520] @ (ddb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135100,126 +135101,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dda02 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dda28 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #712 @ 0x2c8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dda8e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ vldr d0, [pc, #168] @ ddb48 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddaca │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ 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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n dd946 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n ddb40 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dd9cc │ │ │ │ @@ -135228,20 +135229,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n ddb00 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n ddb04 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 215f4c │ │ │ │ + bl 215f74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd990 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n dd946 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -135286,15 +135287,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 22a37c │ │ │ │ + bl 22a3a4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (ddcc8 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135308,38 +135309,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n ddc58 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247464 │ │ │ │ + bl 24748c │ │ │ │ cbz r0, ddc58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dd8f8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2476ac │ │ │ │ + bl 2476d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17ec28 │ │ │ │ b.n ddc58 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a3a4 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2476ac │ │ │ │ + bl 2476d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (ddccc ) │ │ │ │ ldr r3, [pc, #100] @ (ddcc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135365,15 +135366,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ddbbc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a3a4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n ddbcc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r4, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135415,25 +135416,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 2e1648 │ │ │ │ + bl 2e1670 │ │ │ │ ldr r3, [pc, #696] @ (ddffc ) │ │ │ │ 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 2e1648 │ │ │ │ + bl 2e1670 │ │ │ │ ldr r2, [pc, #672] @ (de000 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de004 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de008 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135485,15 +135486,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 2e2998 │ │ │ │ + bl 2e29c0 │ │ │ │ ldr r3, [pc, #548] @ (de024 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de028 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135533,25 +135534,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 2e1648 │ │ │ │ + bl 2e1670 │ │ │ │ ldr r1, [pc, #444] @ (de03c ) │ │ │ │ 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 2e1648 │ │ │ │ + bl 2e1670 │ │ │ │ ldr r3, [pc, #420] @ (de040 ) │ │ │ │ ldr r1, [pc, #420] @ (de044 ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135639,29 +135640,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 2e2358 │ │ │ │ + bl 2e2380 │ │ │ │ ldr r2, [pc, #208] @ (de070 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de074 ) │ │ │ │ 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 2e2998 │ │ │ │ + bl 2e29c0 │ │ │ │ ldr r2, [pc, #176] @ (de078 ) │ │ │ │ ldr r3, [pc, #32] @ (ddfe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135674,161 +135675,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r2, r5 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl ddcd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e40cc │ │ │ │ + bl 2e40f4 │ │ │ │ cbz r7, de0d0 │ │ │ │ ldr r2, [pc, #48] @ (de0e4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de0e8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ mov r3, r0 │ │ │ │ b.n de0be │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -135890,29 +135891,29 @@ │ │ │ │ cbz r3, de20a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de28e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #164] @ (de2e4 ) │ │ │ │ ldr r3, [pc, #156] @ (de2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135952,26 +135953,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de298 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de23e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n de23e │ │ │ │ movs r0, #1 │ │ │ │ b.n de1d0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -136007,21 +136008,21 @@ │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ adds r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -136033,15 +136034,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 de3b0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136143,40 +136144,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de158 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de4b4 │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de428 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de428 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de424 │ │ │ │ mov r0, fp │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ ldr r2, [pc, #36] @ (de50c ) │ │ │ │ ldr r3, [pc, #28] @ (de508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136206,25 +136207,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (de584 ) │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de560 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (de588 ) │ │ │ │ ldr r2, [pc, #32] @ (de584 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136281,25 +136282,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de612 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (de658 ) │ │ │ │ ldr r2, [pc, #60] @ (de654 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136344,15 +136345,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 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, de6b2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136362,38 +136363,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de698 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n de78c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136403,19 +136404,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -136424,25 +136425,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de71e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21f4c4 │ │ │ │ + bl 21f4ec │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de79c │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (de7d4 ) │ │ │ │ ldr r3, [pc, #48] @ (de7d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136475,15 +136476,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -136517,15 +136518,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n de854 │ │ │ │ asrs r6, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -136537,15 +136538,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -136581,15 +136582,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136659,30 +136660,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n de9a6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dea1a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n de9a8 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n de9fa │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n de9fa │ │ │ │ @@ -136731,25 +136732,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n deafa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, deae0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [pc, #184] @ (deb9c ) │ │ │ │ ldr r3, [pc, #180] @ (deb98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -136784,30 +136785,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, deb5c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ b.n deae0 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n deb3c │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -136839,22 +136840,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ dee74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -136862,18 +136863,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dee42 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w dee5c │ │ │ │ subs r3, #3 │ │ │ │ @@ -136889,21 +136890,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w sl, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ dee78 │ │ │ │ @@ -136915,94 +136916,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl dea58 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, decf0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dee68 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -137027,18 +137028,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldr r2, [pc, #108] @ (dee7c ) │ │ │ │ ldr r3, [pc, #96] @ (dee70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137116,25 +137117,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n def20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, def06 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [pc, #276] @ (df01c ) │ │ │ │ ldr r2, [pc, #268] @ (df018 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137176,30 +137177,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, def8e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n def06 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n def72 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n def72 │ │ │ │ @@ -137211,30 +137212,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, defe4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n def06 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n def72 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137274,42 +137275,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df084 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -137333,30 +137334,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #420] @ (df2bc ) │ │ │ │ ldr r3, [pc, #404] @ (df2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df2a8 │ │ │ │ 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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl dee80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137393,23 +137394,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df29e │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -137440,36 +137441,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n df116 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df278 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n df1a0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df254 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137522,37 +137523,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ dfbc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df352 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -137560,26 +137561,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219108 │ │ │ │ + bl 219130 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21db80 │ │ │ │ + bl 21dba8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -137625,33 +137626,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df43a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -137697,53 +137698,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df4e2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df520 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -137751,31 +137752,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -137787,15 +137788,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -137808,24 +137809,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -137879,15 +137880,15 @@ │ │ │ │ bl de2e8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -137922,15 +137923,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -137939,15 +137940,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -137973,15 +137974,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -137992,15 +137993,15 @@ │ │ │ │ bl de2e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de890 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -138012,18 +138013,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -138046,40 +138047,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de948 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n df8a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -138094,15 +138095,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1048 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e0f58 │ │ │ │ @@ -138139,53 +138140,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df998 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df9d6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -138193,43 +138194,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -138248,20 +138249,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -138272,18 +138273,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138309,25 +138310,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de948 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e103c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138369,89 +138370,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfbf4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfc66 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -138482,18 +138483,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138509,18 +138510,18 @@ │ │ │ │ bl de510 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138528,15 +138529,15 @@ │ │ │ │ bl de510 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -138666,33 +138667,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 218290 │ │ │ │ + bl 2182b8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -138709,15 +138710,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de158 │ │ │ │ @@ -138733,15 +138734,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de158 │ │ │ │ @@ -138753,33 +138754,33 @@ │ │ │ │ bl dea58 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dffe0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -138789,79 +138790,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0038 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0098 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -138882,86 +138883,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e013c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e01a2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139040,15 +139041,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139083,15 +139084,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -139124,15 +139125,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139180,15 +139181,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de3c0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -139219,15 +139220,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139243,15 +139244,15 @@ │ │ │ │ bl de3c0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -139282,18 +139283,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de0ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139315,15 +139316,15 @@ │ │ │ │ bl de7d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e05ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl dee80 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139350,31 +139351,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl de58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -139391,15 +139392,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139411,44 +139412,44 @@ │ │ │ │ bl dea58 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e06d6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139465,20 +139466,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de158 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -139505,15 +139506,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139532,46 +139533,46 @@ │ │ │ │ bl dea58 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e081e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -139590,15 +139591,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -139609,53 +139610,53 @@ │ │ │ │ bl dea58 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e08f0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e092e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -139663,70 +139664,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e09d8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -139772,38 +139773,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0a82 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -139811,15 +139812,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139862,34 +139863,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0b56 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ @@ -139899,29 +139900,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -139932,22 +139933,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -139971,15 +139972,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140017,82 +140018,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e1060 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl dee80 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e1068 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de948 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e1070 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de948 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea58 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140120,70 +140121,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0e1c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de510 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de0ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de7d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2191a0 │ │ │ │ + bl 2191c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -140192,18 +140193,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de2e8 │ │ │ │ ldr r2, [pc, #420] @ (e1078 ) │ │ │ │ ldr r3, [pc, #424] @ (e107c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140301,15 +140302,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl de58c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.w e0602 │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e0dfe │ │ │ │ movs r0, #1 │ │ │ │ @@ -140406,43 +140407,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1134 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 df020 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140451,29 +140452,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -140506,49 +140507,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1270 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df020 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140562,27 +140563,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140591,27 +140592,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140619,68 +140620,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e13b8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e13f8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e2ac6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -140735,15 +140736,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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e114c │ │ │ │ nop │ │ │ │ vqadd.s16 d16, d28, d27 │ │ │ │ vqadd.s16 d16, d20, d27 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -140751,43 +140752,43 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e14fc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -140818,24 +140819,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140843,29 +140844,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -140897,24 +140898,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -140922,29 +140923,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -140976,24 +140977,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141001,29 +141002,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141055,24 +141056,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141080,29 +141081,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141134,24 +141135,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141159,29 +141160,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141213,26 +141214,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141240,29 +141241,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141294,26 +141295,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141321,46 +141322,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b1c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141385,26 +141386,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141412,47 +141413,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b18 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141477,24 +141478,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141502,45 +141503,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141567,53 +141568,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141644,24 +141645,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141669,29 +141670,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141722,24 +141723,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141747,45 +141748,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -141816,24 +141817,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141841,38 +141842,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -141905,24 +141906,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -141930,39 +141931,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -141995,24 +141996,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142020,39 +142021,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -142080,24 +142081,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142105,39 +142106,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b26 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -142163,24 +142164,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142188,39 +142189,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b26 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -142247,24 +142248,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142272,38 +142273,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -142337,24 +142338,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142362,41 +142363,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2b20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -142419,15 +142420,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #428] @ (e2b2c ) │ │ │ │ ldr r3, [pc, #428] @ (e2b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142538,26 +142539,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e14d8 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e150c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.w e150c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2ad8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2ad8 │ │ │ │ @@ -142596,29 +142597,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl de65c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e2b82 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142627,18 +142628,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e2d7c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e2d96 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142654,22 +142655,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldrb.w fp, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ e3810 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142679,51 +142680,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142731,18 +142732,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -142789,21 +142790,21 @@ │ │ │ │ b.n e2c0c │ │ │ │ movs r3, #32 │ │ │ │ b.n e2c0c │ │ │ │ movs r3, #1 │ │ │ │ b.n e2c0c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142812,18 +142813,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3c74 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3e02 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142838,22 +142839,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -142861,64 +142862,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e2ea2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e2ec8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r6, r0 │ │ │ │ b.n e2fba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -142927,18 +142928,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3298 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e32be │ │ │ │ subs r3, #3 │ │ │ │ @@ -142951,22 +142952,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -142974,36 +142975,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r2, [pc, #2136] @ e3814 │ │ │ │ ldr.w r3, [pc, #2120] @ e3808 │ │ │ │ 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 e4036 │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143012,18 +143013,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3cbc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3e0a │ │ │ │ subs r3, #3 │ │ │ │ @@ -143038,37 +143039,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 e2f92 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143077,18 +143078,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e3d2e │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e3de6 │ │ │ │ subs r2, #3 │ │ │ │ @@ -143102,21 +143103,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e2f64 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143125,18 +143126,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3cea │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3df4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143151,22 +143152,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -143174,15 +143175,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e402c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143195,21 +143196,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df020 │ │ │ │ mov r6, r0 │ │ │ │ b.n e2fba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143218,18 +143219,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e2f3a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e32be │ │ │ │ @@ -143247,21 +143248,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e2f62 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e2f62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143270,18 +143271,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3cd4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3dd8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143296,22 +143297,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -143321,15 +143322,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e3f5e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143364,21 +143365,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e356c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143387,18 +143388,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3ca4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3dd0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143413,22 +143414,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -143439,15 +143440,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e3f68 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143485,26 +143486,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de158 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r6, r0 │ │ │ │ b.n e2fba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143514,18 +143515,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3c8c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3dee │ │ │ │ subs r3, #3 │ │ │ │ @@ -143540,22 +143541,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #64 @ 0x40 │ │ │ │ movne.w fp, #16 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -143563,54 +143564,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3696 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl dea58 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e2fba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143619,18 +143620,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3ffe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e401c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143645,97 +143646,97 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl dea58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e37ce │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.w e2fba │ │ │ │ bmi.n e3760 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n e3750 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ beq.n e388c │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143743,18 +143744,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d18 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3dfc │ │ │ │ subs r3, #3 │ │ │ │ @@ -143769,37 +143770,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl dea58 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -143840,39 +143841,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 e2f08 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143880,21 +143881,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 e3276 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -143903,18 +143904,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d02 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3de0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143929,114 +143930,114 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl dea58 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3ae2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r6, r0 │ │ │ │ b.w e2fba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 e3266 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 e3266 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -144045,18 +144046,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3298 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e32be │ │ │ │ subs r3, #3 │ │ │ │ @@ -144068,39 +144069,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e2f62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 e3266 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -144203,30 +144204,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e3d68 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.w e2fba │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e3d4a │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144307,30 +144308,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e3eb0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r0 │ │ │ │ b.w e33ce │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e3e8c │ │ │ │ movs r2, #1 │ │ │ │ @@ -144362,31 +144363,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e3f34 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r0 │ │ │ │ b.w e3524 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e3f12 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144430,30 +144431,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e3fd2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.w e3220 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e3fb4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144498,15 +144499,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 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e4d0c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144561,15 +144562,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e40e2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2612c4 │ │ │ │ + bl 2612ec │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e41a8 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #725 @ 0x2d5 │ │ │ │ @@ -144577,21 +144578,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4148 │ │ │ │ b.n e419a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e4142 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cbz r0, e4142 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e4142 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e419a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e4142 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144600,15 +144601,15 @@ │ │ │ │ bhi.n e4142 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e4142 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #787 @ 0x313 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4128 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144623,15 +144624,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4120 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144675,19 +144676,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e423a │ │ │ │ mov r0, fp │ │ │ │ - bl 230b0c │ │ │ │ + bl 230b34 │ │ │ │ ldr.w r2, [pc, #2612] @ e4c70 │ │ │ │ ldr.w r3, [pc, #2604] @ e4c6c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -144700,66 +144701,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de65c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e4e80 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -144790,57 +144791,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r0, sl │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e41dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e41ba │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n e40b6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl de65c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e43e6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -144848,18 +144849,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4ce4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4d00 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144875,22 +144876,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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, #2000] @ e4c74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -144900,24 +144901,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -144925,18 +144926,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4c42 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4c5c │ │ │ │ subs r3, #3 │ │ │ │ @@ -144952,55 +144953,55 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df2c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145009,27 +145010,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -145058,27 +145059,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145086,18 +145087,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4c78 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4c94 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145112,40 +145113,40 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ b.n e4392 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e2b34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145160,23 +145161,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de65c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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] │ │ │ │ @@ -145187,28 +145188,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145218,44 +145219,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4cc2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4cdc │ │ │ │ subs r3, #3 │ │ │ │ @@ -145271,21 +145272,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -145296,34 +145297,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145331,18 +145332,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4ca0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4cba │ │ │ │ subs r3, #3 │ │ │ │ @@ -145358,52 +145359,52 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -145419,27 +145420,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deba0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145448,25 +145449,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -145496,18 +145497,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ b.w e4392 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e43a8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mvn.w r0, #784 @ 0x310 │ │ │ │ adds r3, r2, r0 │ │ │ │ @@ -145523,15 +145524,15 @@ │ │ │ │ bne.w e43a8 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ mvn.w r5, #784 @ 0x310 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e4204 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e41ba │ │ │ │ b.w e43b6 │ │ │ │ movs r3, #1 │ │ │ │ b.n e4692 │ │ │ │ subs r3, #14 │ │ │ │ @@ -145626,15 +145627,15 @@ │ │ │ │ b.w e4470 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e40b0 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w e423a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ mvn.w r4, #784 @ 0x310 │ │ │ │ adds r3, r2, r4 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e41dc │ │ │ │ b.w e4206 │ │ │ │ @@ -145645,21 +145646,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de65c │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145668,27 +145669,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -145696,21 +145697,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -145733,15 +145734,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deba0 │ │ │ │ b.w e4392 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -145863,17 +145864,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e4fb6 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, e4fcc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146026,24 +146027,24 @@ │ │ │ │ b.n e505a │ │ │ │ ldr r2, [pc, #28] @ (e5158 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e515c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e5098 │ │ │ │ nop │ │ │ │ add sp, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #10944512 @ 0xa70000 │ │ │ │ - bls.n e5148 │ │ │ │ + orns r0, r8, #10944512 @ 0xa70000 │ │ │ │ + bge.n e51c8 │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e51c0 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -146658,34 +146659,34 @@ │ │ │ │ ldr r3, [pc, #36] @ (e57cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e57d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e57d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n e5794 │ │ │ │ ldr r3, [pc, #28] @ (e57d8 ) │ │ │ │ add r3, pc │ │ │ │ b.n e57a8 │ │ │ │ ldr r3, [pc, #28] @ (e57dc ) │ │ │ │ add r3, pc │ │ │ │ b.n e57a8 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #122 @ 0x7a │ │ │ │ movs r0, r5 │ │ │ │ - cdp 0, 0, cr0, cr6, cr7, {1} │ │ │ │ - bcc.n e56e8 │ │ │ │ + cdp 0, 4, cr0, cr6, cr7, {1} │ │ │ │ + bcc.n e5768 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -146713,16 +146714,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5584 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e580e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -146826,16 +146827,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5992 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e598c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147075,16 +147076,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5534 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, e5c34 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -147651,15 +147652,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #392 @ (adr r7, e63cc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia.w lr!, {r0, r1, r2, r5} │ │ │ │ + strd r0, r0, [lr], #156 @ 0x9c │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e62b4 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -147913,15 +147914,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e64f4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e64bc │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 14fc98 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148315,15 +148316,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6930 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e68f6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 14fc98 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148475,15 +148476,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6570 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e6ada │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ 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 e6ada │ │ │ │ movs r2, #1 │ │ │ │ @@ -148547,15 +148548,15 @@ │ │ │ │ b.n e6988 │ │ │ │ mov r3, r6 │ │ │ │ b.n e675a │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n e6c00 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (e6c28 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -148804,16 +148805,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, e6ec4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e6ec4 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -148905,16 +148906,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, e6ff4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e6ff4 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -150726,15 +150727,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8442 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -150742,28 +150743,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 e8484 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a07d4 │ │ │ │ + bl 2a07fc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e849a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8472 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8484 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151082,35 +151083,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8920 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bbd8 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e88a6 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e8896 │ │ │ │ bl 1645d4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e888a │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e88b2 │ │ │ │ mov r0, r6 │ │ │ │ bl 1645d4 │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e88fa │ │ │ │ @@ -151331,24 +151332,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e8afc │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8b22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d8 │ │ │ │ + bl 1f1300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8af6 │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17c9cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a07e8 │ │ │ │ + bl 2a0810 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8afc │ │ │ │ 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 │ │ │ │ @@ -151426,15 +151427,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c48b0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c45f8 │ │ │ │ @@ -151602,15 +151603,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e8e5e │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e8e4c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e8d7c │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151648,15 +151649,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 11aea2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r6, r5 │ │ │ │ mrc 15, 6, APSR_nzcv, cr5, cr15, {7} │ │ │ │ strb r0, [r0, #9] │ │ │ │ lsls r3, r7, #2 │ │ │ │ mrc 15, 1, APSR_nzcv, cr7, cr15, {7} │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -151684,21 +151685,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ adds r7, #20 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e8f24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e8ede │ │ │ │ vldr d7, [pc, #48] @ e8f58 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e8f68 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -151717,15 +151718,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ 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] @ (e91e0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152091,50 +152092,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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ cbz r5, e9404 │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160404 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [pc, #84] @ (e9480 ) │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #48] @ (e9484 ) │ │ │ │ ldr r3, [pc, #36] @ (e9478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152175,19 +152176,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61a7c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ 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 │ │ │ │ @@ -152212,15 +152213,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e958c │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e957c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9558 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e9554 │ │ │ │ @@ -152302,15 +152303,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2556] @ 0x9fc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cbz r4, e964c │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e9646 │ │ │ │ @@ -152495,15 +152496,15 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e985a │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r4 │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21caf0 │ │ │ │ mov lr, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w ip, #1 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -152555,20 +152556,20 @@ │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.w e9ad0 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #344 @ 0x158 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -152578,65 +152579,65 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ bl 160404 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2520 @ 0x9d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r4 │ │ │ │ beq.n e9976 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e990e │ │ │ │ cmp r5, #0 │ │ │ │ beq.n e9936 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a07d4 │ │ │ │ + bl 2a07fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e992c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60b3c │ │ │ │ b.n e992c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movs r2, #4 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r3, [pc, #1416] @ e9f10 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2452 @ 0x994 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ addw ip, sp, #2452 @ 0x994 │ │ │ │ addw r6, sp, #2484 @ 0x9b4 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -152875,15 +152876,15 @@ │ │ │ │ cbz r3, e9c84 │ │ │ │ ldrb.w r1, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [fp, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n e9c6c │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cbz r4, e9ce6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -153135,21 +153136,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ adds r7, #20 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e9f82 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e9f3e │ │ │ │ vldr d7, [pc, #44] @ e9fb0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (e9fc0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153166,15 +153167,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n e9f72 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #552 @ (adr r6, ea1ec ) │ │ │ │ + add r6, pc, #808 @ (adr r6, ea2ec ) │ │ │ │ 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 │ │ │ │ @@ -153860,16 +153861,16 @@ │ │ │ │ cbz r0, ea7c4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ea7d6 │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ea7d6 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 ea7d8 │ │ │ │ @@ -154447,16 +154448,16 @@ │ │ │ │ bpl.n eae28 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eae20 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eae50 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eaefe │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eae26 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154474,28 +154475,28 @@ │ │ │ │ bmi.n eaede │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eaeba │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ 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 eaea4 │ │ │ │ cbz r6, eaea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eae92 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eae92 │ │ │ │ @@ -154514,32 +154515,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eae62 │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eae20 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eaed2 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eaf3c │ │ │ │ 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 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eaef6 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eaf4c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eae42 │ │ │ │ @@ -154671,15 +154672,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c48b0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61a7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c45f8 │ │ │ │ @@ -154831,15 +154832,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb280 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb270 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb1d2 │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -154879,15 +154880,15 @@ │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n eb94e │ │ │ │ - vsli.32 d24, d24, #31 │ │ │ │ + vsli.32 q12, q12, #31 │ │ │ │ movs r6, r5 │ │ │ │ ldmia r5, {r0, r3, r5, r7} │ │ │ │ @ instruction: 0xffff4e20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r2, {r0, r2, r5} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ @ instruction: 0xffff0b30 │ │ │ │ @@ -154921,24 +154922,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb31e │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11bab0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbnz r6, eb378 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb3aa │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c42b0 │ │ │ │ @@ -155170,23 +155171,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n eb660 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n eb5d8 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov fp, r0 │ │ │ │ bl d2530 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ffdb4 │ │ │ │ + bl 1ffddc │ │ │ │ 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 │ │ │ │ @@ -155693,29 +155694,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ebbea │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ebbf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ebbe6 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 15057c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ebf00 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 │ │ │ │ @@ -155748,15 +155749,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 160464 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11b468 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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] │ │ │ │ @@ -155768,17 +155769,17 @@ │ │ │ │ beq.n ebd0a │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ebe3c │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150708 │ │ │ │ ldr r2, [pc, #564] @ (ebf1c ) │ │ │ │ ldr r3, [pc, #556] @ (ebf14 ) │ │ │ │ add r2, pc │ │ │ │ @@ -155815,15 +155816,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ebec2 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cbz r4, ebd82 │ │ │ │ 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 │ │ │ │ @@ -155876,15 +155877,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e9488 │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ebef6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -155911,15 +155912,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 117eac │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 2965b0 │ │ │ │ + bl 2965d8 │ │ │ │ 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 │ │ │ │ @@ -157280,16 +157281,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n eccce │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n eccce │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffcc8 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffcf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ecfc8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ecccc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ecccc │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157445,16 +157446,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 2f9580 │ │ │ │ - bl 1ffcc8 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffcf0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed016 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed006 │ │ │ │ movs r1, #0 │ │ │ │ @@ -157572,16 +157573,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ecfe0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w eccba │ │ │ │ cbz r3, ecfea │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157601,16 +157602,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ece8e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed052 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed052 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ece8a │ │ │ │ @@ -157664,17 +157665,17 @@ │ │ │ │ b.n ecd36 │ │ │ │ ldr r3, [pc, #16] @ (ed0c4 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed092 │ │ │ │ adds r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158687,29 +158688,29 @@ │ │ │ │ movs r5, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, edb9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n edb94 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 15057c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w edf78 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 │ │ │ │ @@ -158741,15 +158742,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 160464 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11b468 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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] │ │ │ │ @@ -158774,15 +158775,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 117eac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 2965b0 │ │ │ │ + bl 2965d8 │ │ │ │ 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 │ │ │ │ @@ -158811,15 +158812,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ede5a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 164af4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cbz r4, edd26 │ │ │ │ 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 │ │ │ │ @@ -158880,15 +158881,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e9488 │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w edf44 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -158946,17 +158947,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n edefa │ │ │ │ mov r0, r8 │ │ │ │ bl 1645d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150708 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n eddd4 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159007,31 +159008,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n ede5a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n eded2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150708 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n ede7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n edf4e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150708 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162150,16 +162151,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f026c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f026c │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffcc8 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffcf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f061c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f026a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f026a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162333,16 +162334,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 2f9580 │ │ │ │ - bl 1ffcc8 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffcf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0682 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f066e │ │ │ │ movs r3, #0 │ │ │ │ @@ -162504,16 +162505,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f0634 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f025a │ │ │ │ cbz r3, f063e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162544,16 +162545,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f0464 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f06c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f06c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f045e │ │ │ │ @@ -162615,17 +162616,17 @@ │ │ │ │ b.n f0606 │ │ │ │ ldr r3, [pc, #20] @ (f073c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f071a │ │ │ │ nop │ │ │ │ mcr2 0, 2, r0, cr2, cr10, {5} │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r6, r5 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #30 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -167692,21 +167693,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f3e44 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f3e62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f3dd0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f3dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -167740,15 +167741,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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168059,35 +168060,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4290 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e46c8 │ │ │ │ + bl 2e46f0 │ │ │ │ blx 61b0c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e46c8 │ │ │ │ + bl 2e46f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 61060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4618 │ │ │ │ + bl 2e4640 │ │ │ │ blx 61b0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4618 │ │ │ │ + bl 2e4640 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a7c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168147,15 +168148,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ 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] @ f511c │ │ │ │ mov r5, r2 │ │ │ │ @@ -169324,104 +169325,106 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ pop {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r7, r4 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ movs r7, r4 │ │ │ │ - movs r6, r2 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + movs r7, r4 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r7, r4 │ │ │ │ + movs r2, r2 │ │ │ │ movs r7, r4 │ │ │ │ - vaddl.u32 q8, d2, d22 │ │ │ │ - vaddl.u16 q8, d2, d22 │ │ │ │ - vaddl.u16 q0, d14, d22 │ │ │ │ - vaddl.u8 q0, d14, d22 │ │ │ │ - vhadd.u16 d16, d10, d22 │ │ │ │ - vhadd.u8 d16, d10, d22 │ │ │ │ - vhadd.u16 d0, d6, d22 │ │ │ │ - vhadd.u8 d0, d6, d22 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr6, {1} │ │ │ │ - cdp2 0, 12, cr0, cr2, cr6, {1} │ │ │ │ - cdp2 0, 9, cr0, cr0, cr6, {1} │ │ │ │ - cdp2 0, 7, cr0, cr2, cr6, {1} │ │ │ │ - cdp2 0, 4, cr0, cr0, cr6, {1} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr6, {1} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr6, {1} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr6, {1} │ │ │ │ - cdp2 0, 5, cr0, cr8, cr6, {1} │ │ │ │ - cdp2 0, 4, cr0, cr8, cr6, {1} │ │ │ │ - cdp2 0, 1, cr0, cr6, cr6, {1} │ │ │ │ - ldc2l 0, cr0, [r4, #152]! @ 0x98 │ │ │ │ - stc2l 0, cr0, [r8, #152] @ 0x98 │ │ │ │ - ldc2 0, cr0, [r6, #152]! @ 0x98 │ │ │ │ + vaddl.u16 q8, d14, d22 │ │ │ │ + vaddl.u8 q8, d14, d22 │ │ │ │ + vaddl.u16 q0, d10, d22 │ │ │ │ + vaddl.u8 q0, d10, d22 │ │ │ │ + vhadd.u16 d16, d6, d22 │ │ │ │ + vhadd.u8 d16, d6, d22 │ │ │ │ + vhadd.u16 d0, d2, d22 │ │ │ │ + vhadd.u8 d0, d2, d22 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr6, {1} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr6, {1} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr6, {1} │ │ │ │ + cdp2 0, 6, cr0, cr12, cr6, {1} │ │ │ │ + cdp2 0, 8, cr0, cr14, cr6, {1} │ │ │ │ + cdp2 0, 7, cr0, cr10, cr6, {1} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr6, {1} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr6, {1} │ │ │ │ + cdp2 0, 5, cr0, cr6, cr6, {1} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr6, {1} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr6, {1} │ │ │ │ + ldc2l 0, cr0, [r6, #152]! @ 0x98 │ │ │ │ add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f50fa │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f50fa │ │ │ │ cmp r7, #5 │ │ │ │ @@ -169877,22 +169880,22 @@ │ │ │ │ bne.w f54dc │ │ │ │ b.n f5670 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5c0026 │ │ │ │ - @ instruction: 0xfb4a0026 │ │ │ │ - @ instruction: 0xfab20026 │ │ │ │ - @ instruction: 0xfa9a0026 │ │ │ │ + @ instruction: 0xfb9c0026 │ │ │ │ + @ instruction: 0xfb8a0026 │ │ │ │ + @ instruction: 0xfaf20026 │ │ │ │ + @ instruction: 0xfada0026 │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh.w r0, [r2, #38] @ 0x26 │ │ │ │ - vld1.8 {d0[1]}, [r4], r6 │ │ │ │ + ldr??.w r0, [r2, #38] @ 0x26 │ │ │ │ + vld1.8 {d16[1]}, [r4], r6 │ │ │ │ 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] @ (f5a10 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -170988,23 +170991,23 @@ │ │ │ │ b.n f5e32 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #288 @ (adr r5, f64bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n f642c │ │ │ │ + bge.n f62ac │ │ │ │ movs r5, r5 │ │ │ │ - bge.n f6438 │ │ │ │ + bge.n f62b8 │ │ │ │ movs r5, r5 │ │ │ │ - bge.n f63d4 │ │ │ │ + bge.n f6454 │ │ │ │ movs r5, r5 │ │ │ │ - bls.n f6468 │ │ │ │ + bls.n f62e8 │ │ │ │ movs r5, r5 │ │ │ │ - bhi.n f6334 │ │ │ │ + bls.n f63b4 │ │ │ │ movs r5, r5 │ │ │ │ add r3, pc, #136 @ (adr r3, f6440 ) │ │ │ │ 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 │ │ │ │ @@ -171053,15 +171056,15 @@ │ │ │ │ bl 15057c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7c48 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 │ │ │ │ @@ -171731,15 +171734,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7c0c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172048,19 +172051,19 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r3, [sp, #3148] @ 0xc4c │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ @@ -172589,15 +172592,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bc0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7bf4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6caa │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f65e6 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -172830,15 +172833,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6cc0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7bb6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -172933,15 +172936,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8830 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6cc0 │ │ │ │ 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] │ │ │ │ @@ -173048,15 +173051,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8830 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6cc0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10d470 │ │ │ │ b.w f6cb6 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -173073,20 +173076,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 f7606 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6cc0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f6cc0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f683a │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173169,15 +173172,15 @@ │ │ │ │ ldr r3, [pc, #20] @ (f7d74 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f7d4e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov fp, ip │ │ │ │ b.w f6e1e │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174900,23 +174903,23 @@ │ │ │ │ b.n f8bda │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r5, r5 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ movs r5, r5 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r5 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r5 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r5, r5 │ │ │ │ strb r2, [r7, #21] │ │ │ │ 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 │ │ │ │ @@ -174965,15 +174968,15 @@ │ │ │ │ bl 15057c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa902 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 │ │ │ │ @@ -175645,15 +175648,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fa8d2 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -175965,19 +175968,19 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r3, [sp, #3148] @ 0xc4c │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ @@ -176463,15 +176466,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bc0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa8ba │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a2a │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f936e │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -176702,15 +176705,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fa882 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -176803,15 +176806,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8830 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fa9da │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa2fc │ │ │ │ @@ -176901,15 +176904,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8830 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10d470 │ │ │ │ b.w f9a36 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -176923,20 +176926,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 fa316 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a40 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w f9a40 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f95c4 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177005,15 +177008,15 @@ │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa16c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov fp, ip │ │ │ │ b.w f9b9e │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178700,23 +178703,23 @@ │ │ │ │ b.n fb82e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #304] @ (fbea8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r5, r5 │ │ │ │ ldr r1, [pc, #152] @ (fbe2c ) │ │ │ │ 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 │ │ │ │ @@ -178768,15 +178771,15 @@ │ │ │ │ bl 15057c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fd6e0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 │ │ │ │ @@ -179454,15 +179457,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd6ae │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -179767,19 +179770,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #0] │ │ │ │ movs r5, r5 │ │ │ │ subs r1, #114 @ 0x72 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #7 │ │ │ │ @@ -180352,15 +180355,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14bc0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd682 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc66c │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ bne.w fc30e │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ @@ -180693,15 +180696,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc682 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fd864 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -180822,15 +180825,15 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8830 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150708 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc682 │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fc850 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ @@ -180853,15 +180856,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8830 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc682 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -180885,24 +180888,24 @@ │ │ │ │ cbnz r3, fd6d8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fce32 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc682 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w fc682 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fd7cc │ │ │ │ @@ -181158,30 +181161,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1564f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181201,30 +181204,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1564f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181244,30 +181247,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1564f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181280,75 +181283,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8fb0 │ │ │ │ + bl 1e8fd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9128 │ │ │ │ + bl 1e9150 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e96c4 │ │ │ │ + bl 1e96ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1e8cac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e89d8 │ │ │ │ + bl 1e8a00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8b2c │ │ │ │ + bl 1e8b54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ed170 │ │ │ │ + bl 1ed198 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e92a4 │ │ │ │ + bl 1e92cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8dac │ │ │ │ + bl 1e8dd4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 2069b0 │ │ │ │ + bl 2069d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e96c4 │ │ │ │ + bl 1e96ec │ │ │ │ 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 │ │ │ │ @@ -181556,21 +181559,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fdf44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe06e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1564f0 │ │ │ │ ldr r2, [pc, #348] @ (fe030 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -181608,15 +181611,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fdd6e │ │ │ │ b.n fdd7e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -181634,15 +181637,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -181687,19 +181690,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r5, r5 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe13c ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -181711,15 +181714,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fdd7e │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fdf4e │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fdcc2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -181781,15 +181784,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fdfec │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ 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] @ (fe528 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -181990,21 +181993,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe43a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe566 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1564f0 │ │ │ │ ldr r2, [pc, #364] @ (fe538 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182042,15 +182045,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe26e │ │ │ │ b.n fe27e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -182068,15 +182071,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -182128,33 +182131,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r5, r5 │ │ │ │ adds r2, r3, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe27e │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe444 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe1c2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182425,21 +182428,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe932 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fea5e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1564f0 │ │ │ │ ldr r2, [pc, #364] @ (fea30 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182477,15 +182480,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe766 │ │ │ │ b.n fe776 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -182503,15 +182506,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -182563,33 +182566,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #992] @ (fee0c ) │ │ │ │ + ldr r7, [pc, #224] @ (feb0c ) │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r4, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe776 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe93c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe6ba │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182717,15 +182720,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ ldr.w r0, [r7, #2840] @ 0xb18 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2ee9a4 │ │ │ │ + bl 2ee9cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n febc8 │ │ │ │ @@ -182928,23 +182931,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, fee00 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n fedd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n fedfa │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n fedd0 │ │ │ │ ldr r2, [pc, #36] @ (fee08 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -182956,15 +182959,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r5, #24] │ │ │ │ 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 │ │ │ │ @@ -183252,15 +183255,15 @@ │ │ │ │ ... │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bx r0 │ │ │ │ + bx r8 │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #8 │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ adds r5, r0, r2 │ │ │ │ b.n fefd0 │ │ │ │ mov ip, r3 │ │ │ │ b.n feee2 │ │ │ │ @@ -183805,15 +183808,15 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adcs r0, r0 │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -200100,15 +200103,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10a840 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2ee5a8 │ │ │ │ + bl 2ee5d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10a97c │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200136,15 +200139,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r0, [sl, #2840] @ 0xb18 │ │ │ │ add r2, r1 │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ str.w r2, [r8, #92] @ 0x5c │ │ │ │ - bl 2ee798 │ │ │ │ + bl 2ee7c0 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a98e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10a974 │ │ │ │ @@ -200233,15 +200236,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 2ee9bc │ │ │ │ + bl 2ee9e4 │ │ │ │ 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 61060 │ │ │ │ @@ -200256,15 +200259,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10a924 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2eea00 │ │ │ │ + bl 2eea28 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10a840 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200318,22 +200321,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10a758 │ │ │ │ ... │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, pc, #288 @ (adr r7, 10ab10 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 10ac10 ) │ │ │ │ movs r5, r4 │ │ │ │ sbcs r5, r6 │ │ │ │ - @ instruction: 0xffffa5e6 │ │ │ │ + vrsubhn.i d26, , q11 │ │ │ │ movs r5, r4 │ │ │ │ - add r5, pc, #728 @ (adr r5, 10acd4 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 10add4 ) │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10aa24 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -200552,15 +200555,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 10ad7e │ │ │ │ - bl 2ee9bc │ │ │ │ + bl 2ee9e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10ad7a │ │ │ │ ldr r3, [pc, #560] @ (10aeb8 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10aebc │ │ │ │ mov r5, r6 │ │ │ │ @@ -200597,15 +200600,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 61b0c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ 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] │ │ │ │ @@ -200651,15 +200654,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10aea2 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10ad5e │ │ │ │ - bl 2ee5a8 │ │ │ │ + bl 2ee5d0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ad7a │ │ │ │ ldr r3, [pc, #312] @ (10aec8 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -200696,15 +200699,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 61b0c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ 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 │ │ │ │ @@ -200763,25 +200766,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r4, r5 │ │ │ │ strh r2, [r3, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r6, r4 │ │ │ │ - add r2, pc, #112 @ (adr r2, 10af40 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 10b040 ) │ │ │ │ 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] @ (10b03c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -200818,15 +200821,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 2ee5a8 │ │ │ │ + bl 2ee5d0 │ │ │ │ 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 │ │ │ │ @@ -201147,15 +201150,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10b310 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10b302 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10b2e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201343,27 +201346,27 @@ │ │ │ │ bne.w 10b85c │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ ldr.w r3, [r6, #3688] @ 0xe68 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10be5a │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w 10bd9c │ │ │ │ cmp r1, fp │ │ │ │ bhi.w 10beb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -201583,15 +201586,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10b770 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10bf2e │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -201626,41 +201629,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10b7e2 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f858c │ │ │ │ + bl 1f85b4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10b7bc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10b802 │ │ │ │ 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 1f858c │ │ │ │ + bl 1f85b4 │ │ │ │ ldrd r2, r0, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r2, #2860] @ 0xb2c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2860] @ 0xb2c │ │ │ │ blx 62054 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ adds r0, #16 │ │ │ │ blx 61198 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f7d50 │ │ │ │ + bl 1f7d78 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl d6eac │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10b398 │ │ │ │ @@ -201967,15 +201970,15 @@ │ │ │ │ beq.w 10c0d6 │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10b536 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 11bab0 │ │ │ │ @@ -201991,15 +201994,15 @@ │ │ │ │ bl 11bab0 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10bd2c │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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} │ │ │ │ @@ -202068,41 +202071,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10bee8 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10be94 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c0d6 │ │ │ │ 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 10bb60 │ │ │ │ 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 1f8054 │ │ │ │ + bl 1f807c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10bcca │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ b.w 10b446 │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 10b82c │ │ │ │ mov r2, ip │ │ │ │ b.n 10b8e4 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10bc88 │ │ │ │ @@ -202125,15 +202128,15 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11bbd8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 10b82c │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10beb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202146,15 +202149,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10bf4c │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10bf36 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10bc04 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202190,15 +202193,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d69d0 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10b4f4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10b82c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202284,15 +202287,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61af4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c0d6 │ │ │ │ @@ -202348,15 +202351,15 @@ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw sl, #7724 @ 0x1e2c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, sl │ │ │ │ ldr.w r2, [r3, #2860] @ 0xb2c │ │ │ │ - bl 2e6590 │ │ │ │ + bl 2e65b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b754 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c09e │ │ │ │ @@ -202364,24 +202367,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e67fc │ │ │ │ + bl 2e6824 │ │ │ │ ldr r2, [pc, #276] @ (10c0e0 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #28 │ │ │ │ - bl 2e67fc │ │ │ │ + bl 2e6824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r6, #2352] @ 0x930 │ │ │ │ ldr.w r2, [r6, #2356] @ 0x934 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c04e │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -202402,32 +202405,32 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, sl │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e67fc │ │ │ │ + bl 2e6824 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10bffa │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d6bdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e67fc │ │ │ │ + bl 2e6824 │ │ │ │ b.n 10c000 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c08a │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202440,19 +202443,19 @@ │ │ │ │ strd r3, r1, [sp, #400] @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2e67fc │ │ │ │ + bl 2e6824 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c062 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6838 │ │ │ │ + bl 2e6860 │ │ │ │ b.w 10b754 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #84] @ 0x54 │ │ │ │ b.n 10be80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -202467,26 +202470,26 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c0e8 ) │ │ │ │ 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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 10bfae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ 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] @ (10c248 ) │ │ │ │ @@ -202615,23 +202618,23 @@ │ │ │ │ b.n 10c1d0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 2b0252 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r5, r4 │ │ │ │ mrc 15, 0, APSR_nzcv, cr15, cr15, {7} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ @@ -202684,15 +202687,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10c346 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c31a │ │ │ │ dmb ish │ │ │ │ @@ -202700,15 +202703,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c308 │ │ │ │ b.n 10c2da │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -202801,15 +202804,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, #124 @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -202950,15 +202953,15 @@ │ │ │ │ beq.n 10c59c │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c646 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c5f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202979,15 +202982,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c506 │ │ │ │ b.n 10c5be │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10c564 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c64c │ │ │ │ @@ -203090,28 +203093,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c79c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c778 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c76a │ │ │ │ b.n 10c6bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10c74a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c7a2 │ │ │ │ @@ -203203,28 +203206,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c8d2 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c8ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c8a0 │ │ │ │ b.n 10c80e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10c882 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c8d8 │ │ │ │ @@ -203293,29 +203296,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c9c6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c9a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c992 │ │ │ │ b.n 10c944 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10c976 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10c9ae │ │ │ │ @@ -203381,30 +203384,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cab4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ca8e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ca7e │ │ │ │ b.n 10ca30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10ca62 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ca9a │ │ │ │ @@ -203483,29 +203486,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cbbc │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cb96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cb88 │ │ │ │ b.n 10cb1c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10cb6a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cbc2 │ │ │ │ @@ -203585,29 +203588,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10cc3e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ccca │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cca6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cc96 │ │ │ │ b.n 10cc2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10cc74 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ccb2 │ │ │ │ @@ -203716,30 +203719,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce30 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cdfa │ │ │ │ b.n 10cd36 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10cdde │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ce16 │ │ │ │ @@ -203825,29 +203828,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10cf52 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cf2c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf1c │ │ │ │ b.n 10ce9c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10cefc │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10cf58 │ │ │ │ @@ -203943,29 +203946,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d090 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d06c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d05c │ │ │ │ b.n 10cfd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d03e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d078 │ │ │ │ @@ -204059,29 +204062,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d1c4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d1a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d190 │ │ │ │ b.n 10d104 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d172 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d1ac │ │ │ │ @@ -204178,29 +204181,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d300 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d2dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d2cc │ │ │ │ b.n 10d240 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d2b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d2e8 │ │ │ │ @@ -204301,30 +204304,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d44a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d424 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d414 │ │ │ │ b.n 10d384 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d3f6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d430 │ │ │ │ @@ -204415,30 +204418,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d576 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d550 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d540 │ │ │ │ b.n 10d4b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d524 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d55c │ │ │ │ @@ -204529,30 +204532,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d6a2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d67c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d66c │ │ │ │ b.n 10d5e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d650 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d688 │ │ │ │ @@ -204643,28 +204646,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d7ca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d7a6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d798 │ │ │ │ b.n 10d712 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d778 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d7d0 │ │ │ │ @@ -204757,28 +204760,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d8fc │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d8d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d8ca │ │ │ │ b.n 10d840 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d8aa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d902 │ │ │ │ @@ -204865,30 +204868,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10da1a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d9f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d9e4 │ │ │ │ b.n 10d996 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10d9c8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10da00 │ │ │ │ @@ -204960,30 +204963,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10db12 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10daec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dadc │ │ │ │ b.n 10da84 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 10dac0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10daf8 │ │ │ │ @@ -205056,52 +205059,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 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17ce30 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10dc54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17ce30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10dc50 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ b.n 10dc38 │ │ │ │ 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 │ │ │ │ @@ -205160,29 +205163,29 @@ │ │ │ │ cbz r3, 10dd0e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10dd92 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #164] @ (10dde8 ) │ │ │ │ ldr r3, [pc, #156] @ (10dde4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205222,26 +205225,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10dd9c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10dd42 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 10dd42 │ │ │ │ movs r0, #1 │ │ │ │ b.n 10dcd4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -205371,76 +205374,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 307904 │ │ │ │ + bl 30792c │ │ │ │ mov r4, r0 │ │ │ │ - bl 2572dc │ │ │ │ + bl 257304 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23137c │ │ │ │ + bl 2313a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e730 │ │ │ │ + bl 24e758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22578c │ │ │ │ + bl 2257b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217c54 │ │ │ │ + bl 217c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22127c │ │ │ │ + bl 2212a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2212c8 │ │ │ │ + bl 2212f0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 23137c │ │ │ │ + bl 2313a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26977c │ │ │ │ + bl 2697a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1398 │ │ │ │ + bl 2a13c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ee08 │ │ │ │ + bl 25ee30 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249040 │ │ │ │ + bl 249068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262e04 │ │ │ │ + bl 262e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e694 │ │ │ │ + bl 25e6bc │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266fe4 │ │ │ │ + bl 26700c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ef8 │ │ │ │ + bl 269f20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27de0c │ │ │ │ + bl 27de34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ ldr r2, [pc, #40] @ (10e014 ) │ │ │ │ ldr r3, [pc, #32] @ (10e00c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205451,15 +205454,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (10e074 ) │ │ │ │ + ldr r3, [pc, #352] @ (10e174 ) │ │ │ │ movs r5, r4 │ │ │ │ movs r0, #16 │ │ │ │ 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 │ │ │ │ @@ -205493,15 +205496,15 @@ │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ b.n 10e038 │ │ │ │ nop │ │ │ │ subs r0, r1, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10e0ce │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -205584,25 +205587,25 @@ │ │ │ │ bne.n 10e180 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e180 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e1a8 ) │ │ │ │ ldr r2, [pc, #32] @ (10e1a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206179,30 +206182,30 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10dc5c │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206215,58 +206218,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10e7f2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10e82c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10e998 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206279,47 +206282,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10e900 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10e8a4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cbz r7, 10e8e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10e8d4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10e9b0 ) │ │ │ │ ldr r3, [pc, #196] @ (10e9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206355,30 +206358,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10e96a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10e8a4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10e946 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207050,21 +207053,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 213544 │ │ │ │ + bl 21356c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f4ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -207072,18 +207075,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f1dc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10f370 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207098,23 +207101,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w sl, #8 │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -207123,42 +207126,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ beq.n 10f234 │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10f376 │ │ │ │ @@ -207192,66 +207195,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10f22c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [pc, #768] @ (10f530 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f156 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10f2ea │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207276,25 +207279,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dc5c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207324,88 +207327,88 @@ │ │ │ │ bl 10dc5c │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f1be │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f0f6 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f0f6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f1be │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10f488 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207431,20 +207434,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dc5c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207475,15 +207478,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10f356 │ │ │ │ ldr r2, [pc, #76] @ (10f538 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ 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] │ │ │ │ @@ -207574,30 +207577,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f60e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10f6ec ) │ │ │ │ ldr r3, [pc, #196] @ (10f6e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -207620,49 +207623,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f67a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f61e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f61e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 10f61e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10f5f2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f5f2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -207742,37 +207745,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10f7b6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10f85c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ 10fa34 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -207781,15 +207784,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #552] @ (10fa38 ) │ │ │ │ ldr r3, [pc, #536] @ (10fa2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -207826,30 +207829,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10f53c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n 10f7bc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 10f84c │ │ │ │ ldr r0, [pc, #440] @ (10fa3c ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10fa14 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 10f94c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f9aa │ │ │ │ @@ -207892,26 +207895,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 10f956 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f80e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 10f80e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 10f9b2 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 10f8c2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -207956,30 +207959,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 10f8cc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f9de │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 10f80e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 10f9c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208158,15 +208161,15 @@ │ │ │ │ b.n 10faba │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 10faba │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r7 │ │ │ │ blx 60980 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bbd8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208200,15 +208203,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 110194 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10fba0 │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 10fcd4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 10fc5a │ │ │ │ mov r0, fp │ │ │ │ @@ -208268,15 +208271,15 @@ │ │ │ │ bne.n 10fce8 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110294 │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -208471,15 +208474,15 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 110238 │ │ │ │ ldr r3, [pc, #28] @ (10ff58 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 10ff5c │ │ │ │ ... │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ movs r5, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r3, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -208862,40 +208865,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10de1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 110394 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f12d8 │ │ │ │ + bl 1f1300 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12d8 │ │ │ │ + bl 1f1300 │ │ │ │ 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 17cd60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f12d8 │ │ │ │ + bl 1f1300 │ │ │ │ cbnz r0, 1103be │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110398 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110398 │ │ │ │ @@ -208904,15 +208907,15 @@ │ │ │ │ bl 10fa40 │ │ │ │ cbnz r0, 1103b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10fa40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110394 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -208954,15 +208957,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17c9cc │ │ │ │ ldr r3, [pc, #156] @ (1104b0 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 217d40 │ │ │ │ + bl 217d68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10de1c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11049e │ │ │ │ @@ -209010,15 +209013,15 @@ │ │ │ │ b.n 110436 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 11046c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r6], {184} @ 0xb8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #816] @ (1107e4 ) │ │ │ │ + ldr r5, [pc, #48] @ (1104e4 ) │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xfb8c00b8 │ │ │ │ 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] @ (1106f4 ) │ │ │ │ @@ -209249,21 +209252,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10e748 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 110b2a │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209275,25 +209278,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 1107b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1107a2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 1107c0 │ │ │ │ b.n 1107d0 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209309,30 +209312,30 @@ │ │ │ │ cbz r3, 110824 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110800 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1108e0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209394,30 +209397,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1108c8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 110818 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209443,60 +209446,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110a68 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11095c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110998 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [pc, #396] @ (110b48 ) │ │ │ │ ldr r3, [pc, #392] @ (110b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -209509,30 +209512,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 1108a4 │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110a02 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1107a2 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 1109e4 │ │ │ │ @@ -209542,53 +209545,53 @@ │ │ │ │ b.n 1109e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 1109e4 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110a58 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 110922 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110a96 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11096a │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 110b20 │ │ │ │ @@ -209610,30 +209613,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110afc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 110a58 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 110ade │ │ │ │ movs r2, #1 │ │ │ │ @@ -209814,17 +209817,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10e748 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 110cb0 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 110c1c │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210063,15 +210066,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 110f5c │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 215ce8 │ │ │ │ + bl 215d10 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -210097,60 +210100,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 111256 │ │ │ │ vldr d0, [pc, #672] @ 111270 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110ffe │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ vldr d0, [pc, #620] @ 111278 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11103c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111080 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210166,15 +210169,15 @@ │ │ │ │ bl 10dc5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11c61c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210202,20 +210205,20 @@ │ │ │ │ bl 10dc5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c60 │ │ │ │ + bl 215c88 │ │ │ │ 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] │ │ │ │ @@ -210248,24 +210251,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1111d0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1111d0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 1111a0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210290,15 +210293,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15bf58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 215dc8 │ │ │ │ + bl 215df0 │ │ │ │ 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 │ │ │ │ @@ -210374,20 +210377,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dc5c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 │ │ │ │ @@ -210400,64 +210403,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dc5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11109e │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dc5c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dc5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10dc5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111094 │ │ │ │ blx 615c4 <__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} │ │ │ │ @@ -210562,15 +210565,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ bl 10f6f0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2167a0 │ │ │ │ + bl 2167c8 │ │ │ │ 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 111556 │ │ │ │ ldr.w r3, [pc, #2708] @ 111f58 │ │ │ │ @@ -210601,36 +210604,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10dc5c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 111534 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, sl │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2564] @ 111f5c │ │ │ │ ldr.w r3, [pc, #2548] @ 111f50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -210657,15 +210660,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 1113e2 │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrd r9, r4, [sp, #64] @ 0x40 │ │ │ │ @@ -210752,43 +210755,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1116c6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -210796,19 +210799,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -210844,18 +210847,18 @@ │ │ │ │ blx 61240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 111866 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ 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 │ │ │ │ @@ -210865,21 +210868,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 111644 │ │ │ │ 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 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111800 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3308] @ 0xcec │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.w 111b2c │ │ │ │ @@ -210890,22 +210893,22 @@ │ │ │ │ b.n 11182e │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 111b32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 111824 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219088 │ │ │ │ + bl 2190b0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111824 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 1116a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -210917,15 +210920,15 @@ │ │ │ │ b.n 1116a2 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 1117a6 │ │ │ │ movw r3, #923 @ 0x39b │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1113e2 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -210952,20 +210955,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10dc5c │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 11153c │ │ │ │ ldr.w r2, [pc, #1640] @ 111f58 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211002,75 +211005,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111980 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1119ba │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1119e0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 11153c │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [pc, #1360] @ 111f58 │ │ │ │ @@ -211101,40 +211104,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111a82 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -211143,20 +211146,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, sl │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 111554 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 1116a2 │ │ │ │ movw r3, #381 @ 0x17d │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211175,15 +211178,15 @@ │ │ │ │ b.n 111544 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 111bb2 │ │ │ │ mov r0, sl │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 111554 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #744] @ 0x2e8 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211199,15 +211202,15 @@ │ │ │ │ beq.w 1115e0 │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (111f58 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211219,15 +211222,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 1115e8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ b.n 111b36 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 1114e2 │ │ │ │ add r3, pc, #8 @ (adr r3, 111bd0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211269,21 +211272,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 111c98 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111c50 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 111f48 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211303,15 +211306,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 111c7e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 218314 │ │ │ │ + bl 21833c │ │ │ │ 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] │ │ │ │ @@ -211333,17 +211336,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10e748 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, sl │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 111556 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #4 │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #744] @ 0x2e8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211378,26 +211381,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 111d80 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 111ebe │ │ │ │ @@ -211407,15 +211410,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17e6c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 111980 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211429,26 +211432,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111dac │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 111dac │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 111e3a │ │ │ │ subs r3, #1 │ │ │ │ @@ -211470,21 +211473,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -211495,15 +211498,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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] │ │ │ │ @@ -211519,39 +211522,39 @@ │ │ │ │ b.n 111e3a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 111eea │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -211561,15 +211564,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 111d9e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 111c74 │ │ │ │ ldcl 0, cr0, [r4], #-736 @ 0xfffffd20 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -220208,19 +220211,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, 117e9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 117ea6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -220271,21 +220274,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1180c6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23a758 │ │ │ │ + bl 23a780 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26977c │ │ │ │ + bl 2697a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11809a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 117f86 │ │ │ │ @@ -220296,34 +220299,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 117f70 │ │ │ │ cbz r1, 117f86 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 2276bc │ │ │ │ + bl 2276e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11806a │ │ │ │ - bl 2a1398 │ │ │ │ + bl 2a13c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25ee08 │ │ │ │ + bl 25ee30 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 249040 │ │ │ │ + bl 249068 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 262e04 │ │ │ │ + bl 262e2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2572dc │ │ │ │ + bl 257304 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 246fb8 │ │ │ │ + bl 246fe0 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118062 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220331,24 +220334,24 @@ │ │ │ │ bl 17e95c │ │ │ │ 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 27de0c │ │ │ │ + bl 27de34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 11801a │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1180aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2397c0 │ │ │ │ + bl 2397e8 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17e95c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220367,65 +220370,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 11807e │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234678 │ │ │ │ + bl 2346a0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17e95c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 118022 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25efa0 │ │ │ │ + bl 25efc8 │ │ │ │ b.n 117fca │ │ │ │ - bl 2807d4 │ │ │ │ + bl 2807fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280a28 │ │ │ │ + bl 280a50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e403c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 117f94 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 1180f6 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118042 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261028 │ │ │ │ + bl 261050 │ │ │ │ b.n 117f64 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 1180e0 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 118000 │ │ │ │ ldr r3, [pc, #96] @ (118128 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (11812c ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 296560 │ │ │ │ + bl 296588 │ │ │ │ b.n 117f42 │ │ │ │ ldr r1, [pc, #76] @ (118130 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10dec0 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -220438,29 +220441,29 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 11808c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r5, r5 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 118170 │ │ │ │ + beq.n 1181f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ 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] @ (118548 ) │ │ │ │ @@ -222200,15 +222203,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1708] @ 119ab8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261744 │ │ │ │ + bl 26176c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 119714 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -222230,39 +222233,39 @@ │ │ │ │ ldr.w r2, [pc, #1628] @ 119abc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1628] @ 119ac0 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119488 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1195e2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262274 │ │ │ │ + bl 26229c │ │ │ │ mov r0, r4 │ │ │ │ bl 17ec28 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11950e │ │ │ │ ldr.w r1, [r8] │ │ │ │ cbnz r1, 1194f4 │ │ │ │ ldr.w r2, [pc, #1564] @ 119ac4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1564] @ 119ac8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11951e │ │ │ │ ldrb.w r3, [r8, #7] │ │ │ │ cbz r3, 11951e │ │ │ │ ldrb.w r3, [r4, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -222297,57 +222300,57 @@ │ │ │ │ bne.n 1195da │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1194a4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238784 │ │ │ │ + bl 2387ac │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238784 │ │ │ │ + bl 2387ac │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b908 │ │ │ │ + bl 21b930 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238784 │ │ │ │ + bl 2387ac │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 11982e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a3a4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a3a4 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 119580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22803c │ │ │ │ + bl 228064 │ │ │ │ ldr.w r3, [pc, #1352] @ 119acc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 24c560 │ │ │ │ + bl 24c588 │ │ │ │ mov r0, r4 │ │ │ │ bl 17eca0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119752 │ │ │ │ ldr.w r2, [pc, #1312] @ 119ad0 │ │ │ │ ldr.w r3, [pc, #1280] @ 119ab4 │ │ │ │ @@ -222391,22 +222394,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 119894 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 213544 │ │ │ │ + bl 21356c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 119a68 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213544 │ │ │ │ + bl 21356c │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11964e │ │ │ │ b.n 119488 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -222427,15 +222430,15 @@ │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119a64 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ @@ -222484,15 +222487,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1198fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1196ac │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119a12 │ │ │ │ mov sl, r0 │ │ │ │ b.n 119694 │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -222505,20 +222508,20 @@ │ │ │ │ bne.w 119870 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 23daec │ │ │ │ + bl 23db14 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 261028 │ │ │ │ + bl 261050 │ │ │ │ b.n 119428 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119a96 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -222560,75 +222563,75 @@ │ │ │ │ beq.w 119a86 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 119884 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11980e │ │ │ │ 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, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d5a0 │ │ │ │ + bl 22d5c8 │ │ │ │ mov r0, r4 │ │ │ │ bl dd0c8 │ │ │ │ b.n 1195ae │ │ │ │ ldr r2, [pc, #676] @ (119ad4 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 236f54 │ │ │ │ + bl 236f7c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238784 │ │ │ │ + bl 2387ac │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 119856 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 1198a0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 257380 │ │ │ │ + bl 2573a8 │ │ │ │ b.n 11955a │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #86] @ 0x56 │ │ │ │ b.n 119734 │ │ │ │ @@ -222638,21 +222641,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 1197c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 119488 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231494 │ │ │ │ + bl 2314bc │ │ │ │ b.n 119856 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #836 @ 0x344 │ │ │ │ bne.w 1196bc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -222683,15 +222686,15 @@ │ │ │ │ beq.w 119a44 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -222699,26 +222702,26 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ @@ -222753,15 +222756,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ 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 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b.n 1196fe │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119702 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp.w r1, #836 @ 0x344 │ │ │ │ @@ -222775,15 +222778,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r7 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 119a30 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 119666 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -222795,26 +222798,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (119adc ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21346c │ │ │ │ + bl 213494 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 119904 │ │ │ │ mov r9, r4 │ │ │ │ b.n 119a1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 119488 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #836 @ 0x344 │ │ │ │ bne.w 1196ac │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1198ba │ │ │ │ @@ -223161,15 +223164,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11a394 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223228,15 +223231,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 119eee │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 119eea │ │ │ │ mov r0, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r1, fp │ │ │ │ cbz r1, 119ef2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 119e42 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 119eee │ │ │ │ @@ -223246,15 +223249,15 @@ │ │ │ │ b.n 119e62 │ │ │ │ movs r5, #0 │ │ │ │ b.n 119e90 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 119f0e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11a38c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223266,15 +223269,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11a414 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 119f50 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223283,15 +223286,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 119f3a │ │ │ │ cbz r1, 119f50 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2276bc │ │ │ │ + bl 2276e4 │ │ │ │ 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 │ │ │ │ @@ -223320,15 +223323,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11a390 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223347,15 +223350,15 @@ │ │ │ │ bne.n 119fd0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a000 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r6, 11a052 │ │ │ │ mov fp, r0 │ │ │ │ b.n 119fc4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 119fea │ │ │ │ mov r4, r3 │ │ │ │ @@ -223380,23 +223383,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a1f8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119fda │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 119ff4 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 11a06a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119f9a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223591,47 +223594,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a29a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -223641,15 +223644,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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] │ │ │ │ @@ -223741,15 +223744,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193a00 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a10a │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ b.n 119f22 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 119f22 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -223781,15 +223784,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 24fafc │ │ │ │ + bl 24fb24 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11a498 │ │ │ │ b.n 11a08a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -223809,15 +223812,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11abf2 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -223842,15 +223845,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11a502 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a57c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r7, 11a550 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11a4e4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ beq.w 11a922 │ │ │ │ @@ -223859,24 +223862,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11a590 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11a4fe │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11a524 │ │ │ │ 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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 11a56c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11a4b2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223890,15 +223893,15 @@ │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11a51a │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 244bd4 │ │ │ │ + bl 244bfc │ │ │ │ ldr r3, [pc, #192] @ (11a660 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -223975,54 +223978,54 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #992 @ (adr r3, 11aa48 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 11a748 ) │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11a690 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -224060,19 +224063,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11abe0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224088,23 +224091,23 @@ │ │ │ │ b.n 11a7f2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11abc0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24490c │ │ │ │ + bl 244934 │ │ │ │ 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] │ │ │ │ @@ -224124,26 +224127,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ beq.w 11aa3a │ │ │ │ bls.n 11a7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244bf8 │ │ │ │ + bl 244c20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #846 @ 0x34e │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -224193,17 +224196,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 11a7e2 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11a670 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224213,34 +224216,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11a670 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 244bd4 │ │ │ │ + bl 244bfc │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10dc5c │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224253,63 +224256,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11a9c4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11aa00 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a4fe │ │ │ │ b.n 11a544 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ @@ -224317,22 +224320,22 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r3, #2098] @ 0x832 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -224373,20 +224376,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 11a7e2 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a4fe │ │ │ │ @@ -224397,36 +224400,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11ab64 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -224434,15 +224437,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 11a5d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11a7b6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11a51a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -224486,15 +224489,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b05a │ │ │ │ mov.w r8, #0 │ │ │ │ movw sl, #686 @ 0x2ae │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r7, r4, [sp, #44] @ 0x2c │ │ │ │ @@ -224519,30 +224522,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11ac76 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11ae5e │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11aeb8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 11ac5c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ bne.n 11ac80 │ │ │ │ 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 216cfc │ │ │ │ + bl 216d24 │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11ae56 │ │ │ │ ldrd r7, r2, [sp, #512] @ 0x200 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -224600,26 +224603,26 @@ │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -224666,65 +224669,65 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11ac72 │ │ │ │ b.n 11ac90 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 11ac90 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11acac │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ae8c │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ b.n 11ae56 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11ac90 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 11ae68 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11ac9e │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11aee4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -224759,41 +224762,41 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r7, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str.w lr, [r8] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11af5a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -224807,41 +224810,41 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 11ae44 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r8] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11aff4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd r3, r3, [r8] │ │ │ │ add.w r7, r1, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr.w lr, [r1, #36] @ 0x24 │ │ │ │ @@ -224854,15 +224857,15 @@ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 11ad64 │ │ │ │ mov r8, r5 │ │ │ │ b.n 11aebe │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -224985,15 +224988,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b162 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b1d6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225126,15 +225129,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b2fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11b350 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b2e8 │ │ │ │ b.n 11b32e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b2e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225197,15 +225200,15 @@ │ │ │ │ b.w 11a922 │ │ │ │ ldr r2, [pc, #68] @ (11b414 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11b418 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 11b0c4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ bne.w 11b176 │ │ │ │ mov r3, r2 │ │ │ │ @@ -225219,17 +225222,17 @@ │ │ │ │ b.w 11a3ea │ │ │ │ movs r3, #1 │ │ │ │ b.n 11b400 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -225379,18 +225382,18 @@ │ │ │ │ blx 62054 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11b5d8 │ │ │ │ mov r0, r5 │ │ │ │ bl d6b84 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11b5e0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11b5e8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -225441,37 +225444,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61060 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ 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 11b6e4 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 117eac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11b9e6 │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -225497,39 +225500,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, 11b730 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2965b0 │ │ │ │ + bl 2965d8 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11b722 │ │ │ │ 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, 11b77c │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 1193d4 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -225562,26 +225565,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11ba5c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28d3e0 │ │ │ │ + bl 28d408 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11ba40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11b7fa │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11b7f4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21caf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11b7e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -225667,15 +225670,15 @@ │ │ │ │ beq.n 11b990 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11b8e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b8e2 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -225700,15 +225703,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 119ae0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11ba4a │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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] │ │ │ │ @@ -225719,15 +225722,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 11b87e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11ba64 ) │ │ │ │ ldr r2, [pc, #188] @ (11ba58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -225752,30 +225755,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11b8c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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, 11ba0e │ │ │ │ mov r0, r8 │ │ │ │ bl 11b584 │ │ │ │ cbz r7, 11ba36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11ba2c │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11ba32 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11ba08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -225788,26 +225791,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11ba02 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11b998 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29bcd8 │ │ │ │ + bl 29bd00 │ │ │ │ b.n 11b7da │ │ │ │ mov r3, r0 │ │ │ │ b.n 11b9ea │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #736] @ (11bd38 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #163 @ 0xa3 │ │ │ │ - @ instruction: 0xffff7e9c │ │ │ │ + @ instruction: 0xffff7edc │ │ │ │ movs r3, r5 │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226038,29 +226041,29 @@ │ │ │ │ cbz r3, 11bcca │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11bd4e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #164] @ (11bda4 ) │ │ │ │ ldr r3, [pc, #156] @ (11bda0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226100,26 +226103,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11bd58 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11bcfe │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 11bcfe │ │ │ │ movs r0, #1 │ │ │ │ b.n 11bc90 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mvns r6, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -226890,41 +226893,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11bc18 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cb7a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11cbb6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11cd78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11c6ca │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11c6ca │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -226932,50 +226935,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11c6e4 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11c70c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -227004,15 +227007,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cd5e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227020,50 +227023,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11ccde │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11c7ee │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11c816 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -227098,15 +227101,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61060 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227147,108 +227150,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bc18 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11bc18 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11c972 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 11bc18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11cd68 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11cc5a │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11c9da │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ca04 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -227281,15 +227284,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61060 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227330,15 +227333,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bc18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [pc, #608] @ (11cd90 ) │ │ │ │ ldr r3, [pc, #596] @ (11cd84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227348,50 +227351,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c670 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11c678 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cba4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11c6b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11cbc2 │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11cc0c │ │ │ │ @@ -227404,30 +227407,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cbfa │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11c6b4 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11cc54 │ │ │ │ @@ -227483,30 +227486,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ccb2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11c9c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11cc92 │ │ │ │ @@ -227539,30 +227542,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cd32 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11c7dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11cd14 │ │ │ │ @@ -229284,15 +229287,15 @@ │ │ │ │ str r3, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #3300] @ 0xce4 │ │ │ │ ldr.w sl, [r3, #3296] @ 0xce0 │ │ │ │ - bl 1ff1e8 │ │ │ │ + bl 1ff210 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e054 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ @@ -229407,15 +229410,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 11e38c │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e17c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff290 │ │ │ │ + bl 1ff2b8 │ │ │ │ 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] │ │ │ │ @@ -229493,23 +229496,23 @@ │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 11e1a6 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 11e116 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff24c │ │ │ │ b.n 11df0c │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11df78 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e074 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ @@ -229592,15 +229595,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e1d4 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e1f0 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -229635,15 +229638,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d564 │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ b.n 11e1e6 │ │ │ │ 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 │ │ │ │ @@ -229672,15 +229675,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d564 │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e1de │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr.w r1, [r4, #-28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -229825,15 +229828,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e452 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e46e │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -229868,15 +229871,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d564 │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ b.n 11e464 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ @@ -229905,48 +229908,48 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d564 │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e45c │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e09c │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e08a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ 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] @ (11e658 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11e656 │ │ │ │ - bl 1f6a58 │ │ │ │ + bl 1f6a80 │ │ │ │ pop {r3, pc} │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -229958,18 +229961,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11e858 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r1, [pc, #464] @ (11e85c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ ldr r3, [pc, #460] @ (11e860 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11e69a │ │ │ │ @@ -229985,30 +229988,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11e7f0 │ │ │ │ ldr r0, [pc, #400] @ (11e868 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11e792 │ │ │ │ ldr r2, [pc, #388] @ (11e86c ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11e7bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6560 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e79a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230037,23 +230040,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11e878 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f68a0 │ │ │ │ + bl 1f68c8 │ │ │ │ ldr r3, [pc, #276] @ (11e87c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11e81e │ │ │ │ ldr r0, [pc, #268] @ (11e880 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f4c8 │ │ │ │ + bl 35f4f0 │ │ │ │ ldr r2, [pc, #264] @ (11e884 ) │ │ │ │ ldr r3, [pc, #212] @ (11e850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230063,15 +230066,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11e888 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11e770 │ │ │ │ ldr r1, [pc, #240] @ (11e88c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60b3c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230087,18 +230090,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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6560 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11e70e │ │ │ │ b.n 11e79a │ │ │ │ ldr r3, [pc, #164] @ (11e898 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230110,86 +230113,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11e89c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11e8a0 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 11e6c0 │ │ │ │ ldr r2, [pc, #132] @ (11e8a4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11e8a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 11e770 │ │ │ │ ldr r2, [pc, #116] @ (11e8ac ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11e8b0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 11e752 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r1, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, r0, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r6, #34 @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r4 │ │ │ │ + bics r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - orrs r2, r4 │ │ │ │ + muls r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - orrs r6, r1 │ │ │ │ + muls r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r4, r4 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -230399,15 +230402,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ strb r5, [r4, #24] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r5, r5 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -230427,50 +230430,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11eb2e │ │ │ │ cbnz r4, 11eb6a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6560 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eb14 │ │ │ │ ldr r1, [pc, #52] @ (11eb84 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60b3c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11eb16 │ │ │ │ ldr r2, [pc, #28] @ (11eb88 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11eb8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + ands r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e62e0 │ │ │ │ + bl 2e6308 │ │ │ │ ldr r1, [pc, #12] @ (11ebb0 ) │ │ │ │ ldr r0, [pc, #12] @ (11ebb4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e98 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -230490,15 +230493,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11ec04 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 62138 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1fe964 │ │ │ │ + bl 1fe98c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ adds r7, r5, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r1, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -230533,15 +230536,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11ec88 ) │ │ │ │ ldr r1, [pc, #60] @ (11ec8c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [pc, #48] @ (11ec90 ) │ │ │ │ ldr r3, [pc, #32] @ (11ec84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -230552,17 +230555,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -230575,15 +230578,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 2f1a50 │ │ │ │ + bl 2f1a78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11ed12 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -230596,15 +230599,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11ed38 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [pc, #68] @ (11ed3c ) │ │ │ │ ldr r3, [pc, #52] @ (11ed30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -230617,30 +230620,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11ed44 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 11ecf6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -231047,15 +231050,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 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #388] @ (11f374 ) │ │ │ │ add.w r5, r0, #6912 @ 0x1b00 │ │ │ │ @@ -231144,30 +231147,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11f394 ) │ │ │ │ ldr r1, [pc, #168] @ (11f398 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (11f39c ) │ │ │ │ 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 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 62054 │ │ │ │ @@ -231200,19 +231203,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231375,30 +231378,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11f598 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11f59c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11f550 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #11 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #4 │ │ │ │ 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 │ │ │ │ @@ -231442,28 +231445,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11f64c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 11f602 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r6, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -231687,31 +231690,31 @@ │ │ │ │ ldr r2, [pc, #44] @ (11f8fc ) │ │ │ │ ldr r1, [pc, #48] @ (11f900 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 11f8a6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ 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 │ │ │ │ @@ -231785,22 +231788,22 @@ │ │ │ │ bne.n 11fa0e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88fc │ │ │ │ + bl 1f8924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ ldr.w r2, [r5, #2420] @ 0x974 │ │ │ │ adds r0, #24 │ │ │ │ str.w r1, [r5, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f8910 │ │ │ │ + bl 1f8938 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 11f9be │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61168 │ │ │ │ @@ -231813,17 +231816,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -231843,26 +231846,26 @@ │ │ │ │ bl 11f938 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2336] @ 0x920 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] │ │ │ │ @@ -231925,33 +231928,33 @@ │ │ │ │ add.w r4, r0, #6368 @ 0x18e0 │ │ │ │ adds r4, #12 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 11fba8 │ │ │ │ add.w r0, r1, #6400 @ 0x1900 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1ff714 │ │ │ │ + bl 1ff73c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 11fba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -231994,15 +231997,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (11fccc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f87a0 │ │ │ │ + bl 1f87c8 │ │ │ │ cbz r0, 11fc64 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b0c │ │ │ │ vldr d7, [pc, #112] @ 11fcb8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232013,15 +232016,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62084 │ │ │ │ ldr r4, [pc, #104] @ (11fcd0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8848 │ │ │ │ + bl 1f8870 │ │ │ │ cbnz r0, 11fc8c │ │ │ │ ldr r2, [pc, #92] @ (11fcd4 ) │ │ │ │ ldr r3, [pc, #84] @ (11fccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232148,17 +232151,17 @@ │ │ │ │ nop │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ 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] @ (11ff68 ) │ │ │ │ @@ -232219,18 +232222,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 6170c │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6400 @ 0x1900 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1ff714 │ │ │ │ + bl 1ff73c │ │ │ │ add.w r0, r6, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe100 │ │ │ │ ldr.w fp, [r5, #2476] @ 0x9ac │ │ │ │ ldr.w r0, [r5, #2472] @ 0x9a8 │ │ │ │ ldr.w r1, [r5, #2480] @ 0x9b0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 11fef0 │ │ │ │ @@ -232252,15 +232255,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (11ff70 ) │ │ │ │ ldr r1, [pc, #144] @ (11ff74 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [pc, #132] @ (11ff78 ) │ │ │ │ ldr r3, [pc, #120] @ (11ff6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232297,17 +232300,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -232326,15 +232329,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6368 @ 0x18e0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 120022 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232383,15 +232386,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11ffac │ │ │ │ add.w r5, r4, #6368 @ 0x18e0 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2476] @ 0x9ac │ │ │ │ ldr.w r0, [ip, #2472] @ 0x9a8 │ │ │ │ @@ -232476,15 +232479,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f88d4 │ │ │ │ + bl 1f88fc │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 120166 │ │ │ │ @@ -232525,15 +232528,15 @@ │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 6170c │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ ldr r2, [pc, #176] @ (1202a0 ) │ │ │ │ ldr r3, [pc, #168] @ (12029c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232736,15 +232739,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1208e2 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88d4 │ │ │ │ + bl 1f88fc │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2420] @ 0x974 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -232791,15 +232794,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 120842 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 120658 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1204f0 │ │ │ │ dmb ish │ │ │ │ @@ -232869,15 +232872,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 120832 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88d4 │ │ │ │ + bl 1f88fc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2420] @ 0x974 │ │ │ │ blx 61060 │ │ │ │ @@ -232914,15 +232917,15 @@ │ │ │ │ ldr.w r0, [r3, #3964] @ 0xf7c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 62084 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1204e0 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120704 │ │ │ │ ldr r3, [pc, #816] @ (12098c ) │ │ │ │ @@ -232958,15 +232961,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120430 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1208fe │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233009,15 +233012,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120918 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88d4 │ │ │ │ + bl 1f88fc │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 120950 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233091,26 +233094,26 @@ │ │ │ │ blx 62084 │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120792 │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ b.n 120658 │ │ │ │ ldr r3, [pc, #372] @ (1209a8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60bf0 │ │ │ │ b.n 1205b2 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 1204d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 120472 │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233182,67 +233185,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1204fe │ │ │ │ ldr r2, [pc, #132] @ (1209b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (1209b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 120726 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 1204e0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f88e8 │ │ │ │ + bl 1f8910 │ │ │ │ b.n 120658 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip, #-732]! @ 0xfffffd24 │ │ │ │ ldc2 0, cr0, [r8, #-732] @ 0xfffffd24 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xfade00b7 │ │ │ │ - ldr r7, [pc, #416] @ (120b2c ) │ │ │ │ + ldr r7, [pc, #672] @ (120c2c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #720] @ (120c60 ) │ │ │ │ + ldr r7, [pc, #976] @ (120d60 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #824] @ (120ccc ) │ │ │ │ + ldr r7, [pc, #56] @ (1209cc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #736] @ (120c78 ) │ │ │ │ + ldr r6, [pc, #992] @ (120d78 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #632] @ (120c14 ) │ │ │ │ + ldr r6, [pc, #888] @ (120d14 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #576] @ (120be0 ) │ │ │ │ + ldr r6, [pc, #832] @ (120ce0 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #64] @ (1209e8 ) │ │ │ │ + ldr r6, [pc, #320] @ (120ae8 ) │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ 1205b0 │ │ │ │ - ldr r4, [pc, #800] @ (120cd0 ) │ │ │ │ + ldr r5, [pc, #32] @ (1209d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #72] @ (1209fc ) │ │ │ │ + ldr r4, [pc, #328] @ (120afc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #520] @ (120bc0 ) │ │ │ │ + ldr r4, [pc, #776] @ (120cc0 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -233358,15 +233361,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (120c5c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 120b4e │ │ │ │ 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 │ │ │ │ @@ -233386,15 +233389,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 6170c │ │ │ │ b.n 120ac4 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2340] @ 0x924 │ │ │ │ ldr.w r2, [r0, #2344] @ 0x928 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2336] @ 0x920 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -233431,15 +233434,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 120a6a │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 120aae │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 120a6a │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 120b4e │ │ │ │ @@ -233449,32 +233452,32 @@ │ │ │ │ b.n 120ac0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2340] @ 0x924 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 6170c │ │ │ │ b.n 120ac4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf62400b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf53400b7 │ │ │ │ - ldr r3, [pc, #88] @ (120cb4 ) │ │ │ │ + ldr r3, [pc, #344] @ (120db4 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -233549,15 +233552,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 120cda │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ 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] │ │ │ │ @@ -233602,15 +233605,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (120eec ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (120ef0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 120d08 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 120ddc │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -233702,34 +233705,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (120ef8 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (120efc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 120e24 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf38000b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #232] @ (120fcc ) │ │ │ │ + ldr r0, [pc, #488] @ (1210cc ) │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf2f000b7 │ │ │ │ asrs r6, r1, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #584] @ (121138 ) │ │ │ │ + ldr r0, [pc, #840] @ (121238 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ asrs r6, r3, #27 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - blxns r0 │ │ │ │ + blxns r8 │ │ │ │ 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] @ (1210b0 ) │ │ │ │ @@ -233785,38 +233788,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6464 @ 0x1940 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f88fc │ │ │ │ + bl 1f8924 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61dd8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 120fd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8910 │ │ │ │ + bl 1f8938 │ │ │ │ ldr r2, [pc, #260] @ (1210c0 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 150204 │ │ │ │ mov r4, r0 │ │ │ │ b.n 120f76 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 121044 │ │ │ │ vldr d7, [pc, #184] @ 1210a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -233845,26 +233848,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 1209bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 121084 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8910 │ │ │ │ + bl 1f8938 │ │ │ │ b.n 120f76 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12104c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f8910 │ │ │ │ + bl 1f8938 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 120f76 │ │ │ │ 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 │ │ │ │ @@ -233883,20 +233886,20 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf0e400b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r9 │ │ │ │ + mov r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ eor.w r0, r2, #183 @ 0xb7 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp ip, r6 │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, r3 │ │ │ │ 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] @ 121148 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234069,21 +234072,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [sl, #732]! @ 0x2dc │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip, #732]! @ 0x2dc │ │ │ │ - add r2, r7 │ │ │ │ + add r2, pc │ │ │ │ movs r4, r4 │ │ │ │ - cmn r0, r0 │ │ │ │ + orrs r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -234257,29 +234260,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r6, #-732] @ 0xfffffd24 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2], {183} @ 0xb7 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - adcs r4, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6 │ │ │ │ + adcs r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0 │ │ │ │ + adcs r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmn r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2 │ │ │ │ + asrs r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r5, [pc, #112] @ (12155c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234330,17 +234333,17 @@ │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add.w r0, sl, r7, ror #2 │ │ │ │ add.w r0, r8, r7, ror #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + negs r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ands r4, r0 │ │ │ │ + eors r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xeabc00b7 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movw r1, #7624 @ 0x1dc8 │ │ │ │ @@ -234419,15 +234422,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 121996 │ │ │ │ ldr r0, [pc, #648] @ (1218f0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe394 │ │ │ │ + bl 1fe3bc │ │ │ │ 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 │ │ │ │ @@ -234631,15 +234634,15 @@ │ │ │ │ b.n 1218f8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, fp, #7520 @ 0x1d60 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r5, #3508] @ 0xdb4 │ │ │ │ @@ -234760,31 +234763,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 122a4a │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ 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] @ 121b30 │ │ │ │ @@ -234803,41 +234806,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (121b3c ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2328] @ 0x918 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff438 │ │ │ │ + bl 1ff460 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 121b20 │ │ │ │ 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 1ff6ac │ │ │ │ + bl 1ff6d4 │ │ │ │ cbz r0, 121b26 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r0, #2328] @ 0x918 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (121b3c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff438 │ │ │ │ + bl 1ff460 │ │ │ │ b.n 121ad2 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 121adc │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 121adc │ │ │ │ ... │ │ │ │ @@ -234891,56 +234894,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r5, #2340] @ 0x924 │ │ │ │ ldr.w r2, [r5, #2336] @ 0x920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2340] @ 0x924 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #28 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6432 @ 0x1920 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #28 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6368 @ 0x18e0 │ │ │ │ adds r4, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r5, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ 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 │ │ │ │ @@ -234955,15 +234958,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -234992,43 +234995,43 @@ │ │ │ │ cbz r0, 121cf6 │ │ │ │ ldr r2, [pc, #124] @ (121d5c ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121cee │ │ │ │ cbz r3, 121d48 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 121d16 │ │ │ │ ldr r2, [pc, #96] @ (121d5c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121d0c │ │ │ │ cbz r3, 121d4e │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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, 121d36 │ │ │ │ ldr r2, [pc, #64] @ (121d5c ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121d2c │ │ │ │ cbz r3, 121d40 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -235137,15 +235140,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 121f24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 121ec6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 121db4 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235165,15 +235168,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 121ef8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 121ee4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 121dcc │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235314,15 +235317,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1220a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122092 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 122032 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 122030 │ │ │ │ @@ -235434,15 +235437,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (122254 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122240 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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] │ │ │ │ @@ -235477,15 +235480,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (122254 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1221c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122248 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -235516,23 +235519,23 @@ │ │ │ │ cbz r0, 122230 │ │ │ │ ldr r2, [pc, #60] @ (122254 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122226 │ │ │ │ cbz r3, 122238 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f9880 │ │ │ │ + bl 1f98a8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 122226 │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 122150 │ │ │ │ @@ -246053,343 +246056,343 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150204 │ │ │ │ b.w 128b1a │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -248541,109 +248544,109 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r8], #140 @ 0x8c │ │ │ │ - ldc 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + ldc 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12b3f8 │ │ │ │ + beq.n 12b478 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12b418 │ │ │ │ + beq.n 12b498 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 12b578 │ │ │ │ + ble.n 12b3f8 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12b530 │ │ │ │ + bhi.n 12b5b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r8, #-140] @ 0x8c │ │ │ │ - ldrd r0, r0, [r6, #-140] @ 0x8c │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + @ instruction: 0xe9880023 │ │ │ │ + @ instruction: 0xe9960023 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12b52c │ │ │ │ + cbz r2, 12b53c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12b536 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #936 @ (adr r7, 12b8b0 ) │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #616 @ (adr r7, 12b774 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 12b874 ) │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12b598 │ │ │ │ + bcs.n 12b418 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12af20 │ │ │ │ + b.n 12afa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #208 @ (adr r7, 12b5e8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 12b6e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #912 @ (adr r6, 12b8ac ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 12b5ac ) │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr3, {1} │ │ │ │ - cdp2 0, 3, cr0, cr14, cr3, {1} │ │ │ │ - add r6, pc, #640 @ (adr r6, 12b7a8 ) │ │ │ │ + cdp2 0, 6, cr0, cr6, cr3, {1} │ │ │ │ + cdp2 0, 7, cr0, cr14, cr3, {1} │ │ │ │ + add r6, pc, #896 @ (adr r6, 12b8a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #320 @ (adr r6, 12b66c ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 12b76c ) │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12b460 │ │ │ │ + bne.n 12b4e0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr3, {1} │ │ │ │ - add r5, pc, #936 @ (adr r5, 12b8e0 ) │ │ │ │ + cdp2 0, 14, cr0, cr0, cr3, {1} │ │ │ │ + add r6, pc, #168 @ (adr r6, 12b5e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #616 @ (adr r5, 12b7a4 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 12b8a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12b48c │ │ │ │ + beq.n 12b50c │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb lr!, {r0, r1, r5} │ │ │ │ - add r5, pc, #304 @ (adr r5, 12b678 ) │ │ │ │ + ldrd r0, r0, [lr, #-140]! @ 0x8c │ │ │ │ + add r5, pc, #560 @ (adr r5, 12b778 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 12b93c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 12b63c ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #744 @ (adr r4, 12b840 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 12b940 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #424 @ (adr r4, 12b704 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 12b804 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #104 @ (adr r4, 12b5d0 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 12b6d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #808 @ (adr r3, 12b894 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 12b594 ) │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - subs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - add r3, pc, #576 @ (adr r3, 12b7b8 ) │ │ │ │ + @ instruction: 0xf5e20023 │ │ │ │ + @ instruction: 0xf5fa0023 │ │ │ │ + add r3, pc, #832 @ (adr r3, 12b8b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #256 @ (adr r3, 12b67c ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 12b77c ) │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 131db2 │ │ │ │ bhi.w 12be2c │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -249661,145 +249664,145 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 150204 │ │ │ │ b.n 12c882 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #928 @ (adr r1, 12c628 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 12c328 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #608 @ (adr r1, 12c4ec ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 12c5ec ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 12c3f0 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 12c4f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #24 @ (adr r1, 12c2b4 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 12c3b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12c294 │ │ │ │ + bls.n 12c314 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 12c2c4 │ │ │ │ + bls.n 12c344 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 12c324 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c2cc │ │ │ │ + b.n 12c34c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d0, d14, d19 │ │ │ │ - vhadd.s d0, d0, d19 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + vhadd.s16 d16, d14, d19 │ │ │ │ + vhadd.s d16, d0, d19 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c3f4 │ │ │ │ + b.n 12c474 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c374 │ │ │ │ + b.n 12c3f4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c5e4 │ │ │ │ + b.n 12c664 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c60c │ │ │ │ + b.n 12c68c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12c2c0 │ │ │ │ + bne.n 12c340 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12c2d8 │ │ │ │ + bne.n 12c358 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + mcrr 0, 2, r0, r4, cr3 │ │ │ │ + mrrc 0, 2, r0, sl, cr3 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c49c │ │ │ │ + b.n 12c51c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c4e8 │ │ │ │ + b.n 12c568 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c758 │ │ │ │ + b.n 12c7d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c6cc │ │ │ │ + b.n 12c74c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132bdc │ │ │ │ bls.w 12ca7c │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -250925,151 +250928,151 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - add r5, pc, #592 @ (adr r5, 12d410 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 12d510 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #136 @ (adr r2, 12d24c ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 12d34c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12d1c4 │ │ │ │ + bcs.n 12d244 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12d15c │ │ │ │ + bne.n 12d1dc │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12d298 │ │ │ │ + bcs.n 12d118 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12d2a0 │ │ │ │ + bcs.n 12d120 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12d228 │ │ │ │ + cbnz r4, 12d238 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 12d230 │ │ │ │ + cbnz r6, 12d240 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12d1fc │ │ │ │ + bls.n 12d27c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12d224 │ │ │ │ + bls.n 12d2a4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 12d544 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 12d244 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 12d570 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 12d270 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - sbc.w r0, r8, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf1800023 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + sub.w r0, r8, #35 @ 0x23 │ │ │ │ + rsb r0, r0, #35 @ 0x23 │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ite vc │ │ │ │ - movvc r3, r4 │ │ │ │ - it mi @ unpredictable │ │ │ │ - movmi r3, r4 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ite lt │ │ │ │ + movlt r3, r4 │ │ │ │ + it hi @ unpredictable │ │ │ │ + movhi r3, r4 │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d7d0 │ │ │ │ + b.n 12d850 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d804 │ │ │ │ + b.n 12d884 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ - ldc 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + stcl 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1304d6 │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252085,125 +252088,125 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - bmi.n 12df94 │ │ │ │ + bpl.n 12e014 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12dfd4 │ │ │ │ + bpl.n 12e054 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12de68 │ │ │ │ + b.n 12dee8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12de78 │ │ │ │ + b.n 12def8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12e0cc │ │ │ │ + bne.n 12df4c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12e0e4 │ │ │ │ + bne.n 12df64 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12df40 │ │ │ │ + bgt.n 12dfc0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12df60 │ │ │ │ + bgt.n 12dfe0 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12e10c │ │ │ │ + beq.n 12df8c │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12e138 │ │ │ │ + beq.n 12dfb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12df80 │ │ │ │ + bne.n 12e000 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12dfa4 │ │ │ │ + bne.n 12e024 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12dfe0 │ │ │ │ + bvc.n 12e060 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12dff4 │ │ │ │ + bvc.n 12e074 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #904 @ (adr r0, 12e434 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 12e134 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 12e488 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 12e188 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #840 @ (adr r6, 12e404 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 12e104 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #488 @ (adr r6, 12e2a8 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 12e3a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 133f26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253071,93 +253074,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #824 @ (adr r0, 12edd8 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 12ead8 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #464 @ (adr r4, 12eccc ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 12edcc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #208 @ (adr r4, 12ebd0 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 12ecd0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12eb2e │ │ │ │ + cbnz r0, 12eb3e │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12eb38 │ │ │ │ + cbnz r4, 12eb48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1334a8 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254236,317 +254239,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r3, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12f958 │ │ │ │ + bcc.n 12f7d8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12f8f8 │ │ │ │ + bcc.n 12f978 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #752 @ (adr r7, 12fbcc ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 12fccc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 12fbf8 ) │ │ │ │ + add r0, sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #832 @ (adr r2, 12fc6c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 12f96c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #872 @ (adr r2, 12fc98 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 12f998 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12f9b2 │ │ │ │ + push {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12f9b8 │ │ │ │ + push {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #40 @ (adr r0, 12f998 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #128 @ (adr r0, 12fa8c ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 12fb8c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #184 @ (adr r0, 12fac8 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 12fbc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #296 @ (adr r7, 12fb54 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 12fc54 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 12fba0 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 12fca0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 12fa7a │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12fa72 │ │ │ │ + cbnz r4, 12fa82 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ @@ -255567,309 +255570,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - sxtb r2, r2 │ │ │ │ + uxth r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #688 @ (adr r5, 1309f8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 130af8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #808 @ (adr r5, 130a74 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 130774 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 1307c6 │ │ │ │ + cbz r0, 1307d6 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 1307ce │ │ │ │ + push {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #168 @ (adr r3, 130820 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 130920 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #256 @ (adr r3, 13087c ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 13097c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 130828 │ │ │ │ + cbnz r2, 130838 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r6, r6 │ │ │ │ + uxth r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #376 @ (adr r2, 130a30 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 130b30 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #208 @ (adr r2, 13098c ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 130a8c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #488 @ (adr r7, 130ab4 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 130bb4 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #424 @ (adr r3, 130a80 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 130b80 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #536 @ (adr r3, 130af4 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 130bf4 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #736 @ (adr r2, 130c18 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 130d18 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #272 @ (adr r2, 130a4c ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 130b4c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ @@ -256831,269 +256834,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #648] @ (131748 ) │ │ │ │ + ldr r6, [pc, #904] @ (131848 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #336] @ (131614 ) │ │ │ │ + ldr r6, [pc, #592] @ (131714 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #592 @ (adr r7, 13171c ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 13181c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #328] @ (131618 ) │ │ │ │ + ldr r6, [pc, #584] @ (131718 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #8] @ (1314dc ) │ │ │ │ + ldr r6, [pc, #264] @ (1315dc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #320] @ (131620 ) │ │ │ │ + ldr r5, [pc, #576] @ (131720 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #0] @ (1314e4 ) │ │ │ │ + ldr r5, [pc, #256] @ (1315e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #984] @ (1318c8 ) │ │ │ │ + ldr r5, [pc, #216] @ (1315c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #664] @ (13178c ) │ │ │ │ + ldr r4, [pc, #920] @ (13188c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #680] @ (1317a8 ) │ │ │ │ + ldr r4, [pc, #936] @ (1318a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #360] @ (13166c ) │ │ │ │ + ldr r4, [pc, #616] @ (13176c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + add r0, pc, #16 @ (adr r0, 13151c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #376] @ (131688 ) │ │ │ │ + ldr r4, [pc, #632] @ (131788 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #56] @ (13154c ) │ │ │ │ + ldr r4, [pc, #312] @ (13164c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #984] @ (1318f8 ) │ │ │ │ + ldr r4, [pc, #216] @ (1315f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #664] @ (1317bc ) │ │ │ │ + ldr r3, [pc, #920] @ (1318bc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #568] @ (131768 ) │ │ │ │ + ldr r3, [pc, #824] @ (131868 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #248] @ (13162c ) │ │ │ │ + ldr r3, [pc, #504] @ (13172c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #152] @ (1315d8 ) │ │ │ │ + ldr r3, [pc, #408] @ (1316d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #856] @ (13189c ) │ │ │ │ + ldr r3, [pc, #88] @ (13159c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #880] @ (1318c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1315c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #560] @ (131784 ) │ │ │ │ + ldr r2, [pc, #816] @ (131884 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #584] @ (1317a8 ) │ │ │ │ + ldr r2, [pc, #840] @ (1318a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #264] @ (13166c ) │ │ │ │ + ldr r2, [pc, #520] @ (13176c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1316d8 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 1317d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #488 @ (adr r6, 131754 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 131854 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #912] @ (131900 ) │ │ │ │ + ldr r2, [pc, #144] @ (131600 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #592] @ (1317c4 ) │ │ │ │ + ldr r1, [pc, #848] @ (1318c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #608] @ (1317e0 ) │ │ │ │ + ldr r1, [pc, #864] @ (1318e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #288] @ (1316a4 ) │ │ │ │ + ldr r1, [pc, #544] @ (1317a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #80 @ (adr r0, 1315d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 131644 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #288] @ (1316b0 ) │ │ │ │ + ldr r1, [pc, #544] @ (1317b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #1000] @ (13197c ) │ │ │ │ + ldr r1, [pc, #232] @ (13167c ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #8] @ (1315a8 ) │ │ │ │ + ldr r1, [pc, #264] @ (1316a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #712] @ (13186c ) │ │ │ │ + ldr r0, [pc, #968] @ (13196c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #560] @ (1317e0 ) │ │ │ │ + ldr r0, [pc, #816] @ (1318e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #240] @ (1316a4 ) │ │ │ │ + ldr r0, [pc, #496] @ (1317a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #256] @ (1316c0 ) │ │ │ │ + ldr r0, [pc, #512] @ (1317c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - blx lr │ │ │ │ + ldr r0, [pc, #192] @ (131684 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #208] @ (1316a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - blxns r4 │ │ │ │ + blxns ip │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r3, r4 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - bx r7 │ │ │ │ + bx pc │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, sp │ │ │ │ + bx r5 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #936 @ (adr r7, 1319a0 ) │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #976 @ (adr r7, 1319cc ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, sp │ │ │ │ + bx r5 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, fp │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #296 @ (adr r7, 131730 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 131830 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #384 @ (adr r7, 13178c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 13188c ) │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, ip │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, sl │ │ │ │ + mov sl, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, sl │ │ │ │ + mov lr, r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r9 │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, pc │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, lr │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, ip │ │ │ │ movs r3, r4 │ │ │ │ - add lr, sl │ │ │ │ + cmp r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #800 @ (adr r7, 13198c ) │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r9 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, pc │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r9 │ │ │ │ + add ip, r1 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r9 │ │ │ │ movs r3, r4 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r0 │ │ │ │ + add r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - muls r6, r6 │ │ │ │ + bics r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r3, r4 │ │ │ │ - bics r4, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r4, r6 │ │ │ │ + muls r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 1316cc │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258126,333 +258129,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3 │ │ │ │ + asrs r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsrs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ands r2, r6 │ │ │ │ + eors r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #576] @ (1325a0 ) │ │ │ │ + ldr r0, [pc, #832] @ (1326a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #600] @ (1325bc ) │ │ │ │ + ldr r0, [pc, #856] @ (1326bc ) │ │ │ │ movs r3, r4 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + ands r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - bxns ip │ │ │ │ + blxns r4 │ │ │ │ movs r3, r4 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #296 @ (adr r4, 132568 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 132668 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #352 @ (adr r4, 1325a4 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 1326a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #680 @ (adr r1, 1326f8 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 1327f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #768 @ (adr r1, 132754 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 132454 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, sl │ │ │ │ + bxns r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, fp │ │ │ │ + bx r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + subs r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #1016] @ (13299c ) │ │ │ │ + str r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ @@ -259463,301 +259466,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #1008] @ (133600 ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r7 │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, r2 │ │ │ │ + mov ip, sl │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #192] @ (133390 ) │ │ │ │ + ldr r1, [pc, #448] @ (133490 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (1336cc ) │ │ │ │ + ldr r1, [pc, #248] @ (1333cc ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #200] @ (1333b8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1334b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #560] @ (133524 ) │ │ │ │ + ldr r1, [pc, #816] @ (133624 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #952] @ (1336c8 ) │ │ │ │ + ldr r4, [pc, #184] @ (1333c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #16] @ (133324 ) │ │ │ │ + ldr r4, [pc, #272] @ (133424 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, ip │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, pc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #184] @ (133468 ) │ │ │ │ + ldr r3, [pc, #440] @ (133568 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #280] @ (1334cc ) │ │ │ │ + ldr r3, [pc, #536] @ (1335cc ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #624] @ (133630 ) │ │ │ │ + ldr r7, [pc, #880] @ (133730 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #736] @ (1336a4 ) │ │ │ │ + ldr r7, [pc, #992] @ (1337a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ @@ -260700,101 +260703,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ b.w 13303c │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ b.w 132ff2 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #296] @ (1341a0 ) │ │ │ │ + ldr r5, [pc, #552] @ (1342a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #576] @ (1342e8 ) │ │ │ │ + ldr r6, [pc, #832] @ (1343e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #360] @ (134214 ) │ │ │ │ + ldr r6, [pc, #616] @ (134314 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + movs r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12c878 │ │ │ │ b.w 1330ca │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -260874,15 +260877,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12a8c8 │ │ │ │ b.w 12a8ea │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f1ea8 │ │ │ │ + bl 2f1ed0 │ │ │ │ ldr.w r3, [pc, #3216] @ 134eb4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 134eb8 │ │ │ │ @@ -261855,113 +261858,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ nop │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r6, r6 │ │ │ │ + add r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 135eac │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 135eb0 │ │ │ │ ldr.w r3, [pc, #3884] @ 135eb4 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 135eb8 │ │ │ │ @@ -263170,590 +263173,593 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + ldr r1, [pc, #152] @ (136008 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + ldr r1, [pc, #208] @ (136044 ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + lsls r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #920] @ (136308 ) │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #976] @ (136344 ) │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + lsls r2, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + strh r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + lsls r2, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + strh r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + lsls r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + adds r6, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + adds r4, r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + lsls r2, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + adds r2, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + adds r0, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + adds r0, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + adds r0, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + adds r6, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldr r1, [pc, #488] @ (136358 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + ldr r1, [pc, #544] @ (136394 ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + movs r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #568] @ (1363b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + ldr r1, [pc, #352] @ (1362e4 ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, r5 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #232] @ (136258 ) │ │ │ │ + movs r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #288] @ (136294 ) │ │ │ │ + vaddl.u16 q8, d10, d18 │ │ │ │ + cmp sl, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u q8, d10, d18 │ │ │ │ - ldr r1, [pc, #312] @ (1362b8 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [pc, #96] @ (1361e4 ) │ │ │ │ + vaddl.u32 q0, d10, d18 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r3 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u8 q8, d10, d18 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + vhadd.u d16, d10, d18 │ │ │ │ + ldr r4, [pc, #344] @ (136318 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [pc, #416] @ (136364 ) │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q8, d10, d18 │ │ │ │ vaddl.u16 q0, d10, d18 │ │ │ │ - cmp r2, fp │ │ │ │ + vhadd.u8 d16, d10, d18 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u q0, d10, d18 │ │ │ │ vhadd.u32 d16, d10, d18 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + vhadd.u16 d0, d10, d18 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u8 q0, d10, d18 │ │ │ │ vhadd.u d0, d10, d18 │ │ │ │ - ldr r4, [pc, #88] @ (136218 ) │ │ │ │ + cdp2 0, 14, cr0, cr10, cr2, {1} │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #160] @ (136264 ) │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u16 d16, d10, d18 │ │ │ │ vhadd.u8 d0, d10, d18 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cdp2 0, 11, cr0, cr10, cr2, {1} │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u32 d0, d10, d18 │ │ │ │ cdp2 0, 13, cr0, cr10, cr2, {1} │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr2, {1} │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 10, cr0, cr10, cr2, {1} │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr2, {1} │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + cdp2 0, 2, cr0, cr10, cr2, {1} │ │ │ │ + lsls r6, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr2, {1} │ │ │ │ cdp2 0, 4, cr0, cr10, cr2, {1} │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + ldc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr2, {1} │ │ │ │ - cdp2 0, 1, cr0, cr10, cr2, {1} │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr2, {1} │ │ │ │ + stc2l 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #4 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr2, {1} │ │ │ │ stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + ldc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr2, {1} │ │ │ │ ldc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + stc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - stc2 0, cr0, [r8, #136] @ 0x88 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + stc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ + ldc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ ldc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + stc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ stc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ ldc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + stc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ stc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + ldc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + mcrr2 0, 2, r0, sl, cr2 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ stc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ ldc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + @ instruction: 0xfbea0022 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - mrrc2 0, 2, r0, sl, cr2 │ │ │ │ stc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfbba0022 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xfbda0022 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + @ instruction: 0xfb8a0022 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbfa0022 │ │ │ │ @ instruction: 0xfbaa0022 │ │ │ │ - subs r7, #30 │ │ │ │ + @ instruction: 0xfb5a0022 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + asrs r0, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbca0022 │ │ │ │ @ instruction: 0xfb7a0022 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + @ instruction: 0xfb2a0022 │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb9a0022 │ │ │ │ @ instruction: 0xfb4a0022 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + @ instruction: 0xfafa0022 │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb6a0022 │ │ │ │ smlatb r0, sl, r2, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + @ instruction: 0xfaca0022 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb3a0022 │ │ │ │ @ instruction: 0xfaea0022 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + @ instruction: 0xfa9a0022 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + subs r0, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb0a0022 │ │ │ │ @ instruction: 0xfaba0022 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + @ instruction: 0xfa6a0022 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + asrs r0, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfada0022 │ │ │ │ @ instruction: 0xfa8a0022 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa3a0022 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaaa0022 │ │ │ │ @ instruction: 0xfa5a0022 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + @ instruction: 0xfa0a0022 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa7a0022 │ │ │ │ @ instruction: 0xfa2a0022 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xfa4a0022 │ │ │ │ ldr??.w r0, [sl, #34] @ 0x22 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xfa1a0022 │ │ │ │ - vst1.8 {d16[1]}, [sl], r2 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - vld1.8 {d16[1]}, [sl], r2 │ │ │ │ - ldrsb.w r0, [sl, #34] @ 0x22 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh.w r0, [r6, #34] @ 0x22 │ │ │ │ - vld4.8 {d16-d19}, [r8 :128], r2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ + vld1.8 {d0[1]}, [r8], r2 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - vst1.8 {d0[1]}, [sl], r2 │ │ │ │ - ldrsh.w r0, [sl, r2, lsl #2] │ │ │ │ + vst1.8 {d16[1]}, [sl], r2 │ │ │ │ + ldr??.w r0, [sl, r2, lsl #2] │ │ │ │ ldr.w r4, [pc, #3888] @ 1372f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 1372f4 │ │ │ │ ldr.w r3, [pc, #3888] @ 1372f8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 1372fc │ │ │ │ add r1, pc │ │ │ │ @@ -264962,515 +264968,512 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3fa0022 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + eor.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + bics.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + orrs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + and.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + adds r2, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ands.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3c80022 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + bic.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3da0022 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr2, {1} │ │ │ │ + adds r4, r0, #7 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf3fa0022 │ │ │ │ + @ instruction: 0xf3aa0022 │ │ │ │ + strh r2, [r0, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + strh r0, [r2, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf3ca0022 │ │ │ │ + @ instruction: 0xf37a0022 │ │ │ │ + @ instruction: 0xfb6e0022 │ │ │ │ + adds r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3ea0022 │ │ │ │ @ instruction: 0xf39a0022 │ │ │ │ - ldc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + @ instruction: 0xf34a0022 │ │ │ │ + @ instruction: 0xfa960022 │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3ba0022 │ │ │ │ @ instruction: 0xf36a0022 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + @ instruction: 0xf31a0022 │ │ │ │ + @ instruction: 0xfab20022 │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf38a0022 │ │ │ │ @ instruction: 0xf33a0022 │ │ │ │ - @ instruction: 0xfb2e0022 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + @ instruction: 0xf2ea0022 │ │ │ │ + stc2l 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf35a0022 │ │ │ │ @ instruction: 0xf30a0022 │ │ │ │ - @ instruction: 0xfa560022 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + @ instruction: 0xf2ba0022 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf32a0022 │ │ │ │ @ instruction: 0xf2da0022 │ │ │ │ - @ instruction: 0xfa720022 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + @ instruction: 0xf28a0022 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2fa0022 │ │ │ │ subw r0, sl, #34 @ 0x22 │ │ │ │ - stc2 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + @ instruction: 0xf25a0022 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movt r0, #40994 @ 0xa022 │ │ │ │ @ instruction: 0xf27a0022 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + @ instruction: 0xf22a0022 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf29a0022 │ │ │ │ movw r0, #40994 @ 0xa022 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + @ instruction: 0xf1fa0022 │ │ │ │ + subs r6, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf26a0022 │ │ │ │ @ instruction: 0xf21a0022 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + rsb r0, sl, #34 @ 0x22 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf23a0022 │ │ │ │ - @ instruction: 0xf1ea0022 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + @ instruction: 0xf1e60022 │ │ │ │ + @ instruction: 0xf1980022 │ │ │ │ + ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, sl, #34 @ 0x22 │ │ │ │ subs.w r0, sl, #34 @ 0x22 │ │ │ │ - subs r6, r3, #0 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + sbc.w r0, sl, #34 @ 0x22 │ │ │ │ + stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf18a0022 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + @ instruction: 0xf13a0022 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r6, #34 @ 0x22 │ │ │ │ - adcs.w r0, r8, #34 @ 0x22 │ │ │ │ - ldc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adcs.w r0, sl, #34 @ 0x22 │ │ │ │ + add.w r0, sl, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf7ce0022 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf12a0022 │ │ │ │ - stc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + @ instruction: 0xf0da0022 │ │ │ │ + adds r6, r2, r3 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adc.w r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf0fa0022 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + @ instruction: 0xf0aa0022 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf0ca0022 │ │ │ │ - @ instruction: 0xf78e0022 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + orns r0, sl, #34 @ 0x22 │ │ │ │ + adds r6, r2, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0ea0022 │ │ │ │ eors.w r0, sl, #34 @ 0x22 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + orr.w r0, sl, #34 @ 0x22 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0ba0022 │ │ │ │ orn r0, sl, #34 @ 0x22 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + ands.w r0, sl, #34 @ 0x22 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, sl, #34 @ 0x22 │ │ │ │ bics.w r0, sl, #34 @ 0x22 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + vaddl.s32 q8, d10, d18 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, sl, #34 @ 0x22 │ │ │ │ and.w r0, sl, #34 @ 0x22 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + vext.8 d0, d10, d18, #0 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + cmp r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, sl, #34 @ 0x22 │ │ │ │ vaddl.s16 q8, d10, d18 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + vaddl.s8 q0, d10, d18 │ │ │ │ + ldr r2, [pc, #136] @ (13751c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + ldr r2, [pc, #192] @ (137558 ) │ │ │ │ movs r3, r4 │ │ │ │ - vext.8 d16, d10, d18, #0 │ │ │ │ vaddl.s32 q0, d10, d18 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + vhadd.s16 d16, d10, d18 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q8, d10, d18 │ │ │ │ vhadd.s d16, d10, d18 │ │ │ │ - cmp r1, #6 │ │ │ │ + vhadd.s32 d0, d10, d18 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d10, d18 │ │ │ │ vhadd.s8 d16, d10, d18 │ │ │ │ - ldr r1, [pc, #904] @ (13781c ) │ │ │ │ + cdp 0, 15, cr0, cr10, cr2, {1} │ │ │ │ + subs r2, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #960] @ (137858 ) │ │ │ │ + adds r0, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s32 d16, d10, d18 │ │ │ │ vhadd.s16 d0, d10, d18 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + cdp 0, 12, cr0, cr10, cr2, {1} │ │ │ │ + subs r2, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + adds r0, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s d0, d10, d18 │ │ │ │ cdp 0, 14, cr0, cr10, cr2, {1} │ │ │ │ - adds r6, r6, #6 │ │ │ │ + cdp 0, 9, cr0, cr10, cr2, {1} │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d0, d10, d18 │ │ │ │ cdp 0, 11, cr0, cr10, cr2, {1} │ │ │ │ - adds r2, r5, #7 │ │ │ │ + cdp 0, 6, cr0, cr10, cr2, {1} │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 13, cr0, cr10, cr2, {1} │ │ │ │ cdp 0, 8, cr0, cr10, cr2, {1} │ │ │ │ - adds r2, r4, #7 │ │ │ │ + cdp 0, 3, cr0, cr10, cr2, {1} │ │ │ │ + stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + stc2l 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cdp 0, 5, cr0, cr6, cr2, {1} │ │ │ │ + cdp 0, 0, cr0, cr6, cr2, {1} │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + mov ip, fp │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 10, cr0, cr10, cr2, {1} │ │ │ │ - cdp 0, 5, cr0, cr10, cr2, {1} │ │ │ │ - adds r6, r2, #7 │ │ │ │ + cdp 0, 2, cr0, cr6, cr2, {1} │ │ │ │ + ldcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - cdp 0, 2, cr0, cr10, cr2, {1} │ │ │ │ - adds r2, r2, #7 │ │ │ │ + ldcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ + stc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 4, cr0, cr10, cr2, {1} │ │ │ │ - ldcl 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - stc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cdp 0, 1, cr0, cr6, cr2, {1} │ │ │ │ stcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + ldcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, r3 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ ldc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + stcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ stcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + ldc 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ ldc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + stcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ stc 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + ldc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ ldcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ stc 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + mrrc 0, 2, r0, r6, cr2 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ ldcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + stc 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ mcrr 0, 2, r0, r6, cr2 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + @ instruction: 0xebf60022 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + rsb r0, r6, r2, asr #32 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xebe60022 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + @ instruction: 0xeb960022 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ subs.w r0, r6, r2, asr #32 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + sbc.w r0, r6, r2, asr #32 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + subs r4, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeb860022 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + @ instruction: 0xeb360022 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r6, r2, asr #32 │ │ │ │ adcs.w r0, r6, r2, asr #32 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + add.w r0, r6, r2, asr #32 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, r6, r2, asr #32 │ │ │ │ - @ instruction: 0xeb260022 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + @ instruction: 0xeb220022 │ │ │ │ + @ instruction: 0xead40022 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adc.w r0, r6, r2, asr #32 │ │ │ │ @ instruction: 0xeaf60022 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + @ instruction: 0xeaa60022 │ │ │ │ + subs r6, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, r6, r2, asr #32 │ │ │ │ pkhtb r0, r6, r2, asr #32 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + orns r0, r6, r2, asr #32 │ │ │ │ + subs r6, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeae20022 │ │ │ │ - eors.w r0, r4, r2, asr #32 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + eors.w r0, r6, r2, asr #32 │ │ │ │ + orr.w r0, r6, r2, asr #32 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeab60022 │ │ │ │ orn r0, r6, r2, asr #32 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + ands.w r0, r6, r2, asr #32 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, r6, r2, asr #32 │ │ │ │ bics.w r0, r6, r2, asr #32 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + strd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ + ldr r2, [pc, #296] @ (13779c ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + ldr r1, [pc, #128] @ (1376f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, r6, r2, asr #32 │ │ │ │ and.w r0, r6, r2, asr #32 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + @ instruction: 0xe9b60022 │ │ │ │ + ldr r2, [pc, #184] @ (13773c ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + ldr r0, [pc, #960] @ (137a48 ) │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r6, r2, asr #32 │ │ │ │ ldrd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + @ instruction: 0xe9860022 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ @ instruction: 0xe9a60022 │ │ │ │ - ldr r2, [pc, #40] @ (13769c ) │ │ │ │ + ldrd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ + ldr r1, [pc, #936] @ (137a4c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #896] @ (1379f8 ) │ │ │ │ + ldr r0, [pc, #576] @ (1378e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ ldrd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ - ldr r1, [pc, #952] @ (137a3c ) │ │ │ │ + stmdb r6!, {r1, r5} │ │ │ │ + ldr r1, [pc, #120] @ (13772c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #704] @ (137948 ) │ │ │ │ + ldr r0, [pc, #384] @ (137838 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9960022 │ │ │ │ strd r0, r0, [r6, #-136] @ 0x88 │ │ │ │ - movs r3, #22 │ │ │ │ + ldrd r0, r0, [r6], #136 @ 0x88 │ │ │ │ + ldr r1, [pc, #56] @ (1376fc ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #32 │ │ │ │ + ldr r0, [pc, #192] @ (137788 ) │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ ldmdb r6, {r1, r5} │ │ │ │ - ldr r1, [pc, #680] @ (13794c ) │ │ │ │ + @ instruction: 0xe8c60022 │ │ │ │ + ldr r0, [pc, #984] @ (137aac ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #320] @ (1377e8 ) │ │ │ │ + ldr r0, [pc, #0] @ (1376d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb r6!, {r1, r5} │ │ │ │ strd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - ldr r0, [pc, #888] @ (137a2c ) │ │ │ │ + ldmia.w r6, {r1, r5} │ │ │ │ + ldr r0, [pc, #904] @ (137a6c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #128] @ (137738 ) │ │ │ │ + blx sl │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r6, {r1, r5} │ │ │ │ ldmia.w r6!, {r1, r5} │ │ │ │ - ldr r0, [pc, #824] @ (1379fc ) │ │ │ │ + strd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - blx lr │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8d60022 │ │ │ │ stmia.w r6, {r1, r5} │ │ │ │ - ldr r0, [pc, #728] @ (1379ac ) │ │ │ │ + @ instruction: 0xe8360022 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - blx r8 │ │ │ │ + cmp r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia.w r6!, {r1, r5} │ │ │ │ @ instruction: 0xe8560022 │ │ │ │ - ldr r0, [pc, #648] @ (13796c ) │ │ │ │ + @ instruction: 0xe8060022 │ │ │ │ + ldr r2, [pc, #296] @ (13783c ) │ │ │ │ movs r3, r4 │ │ │ │ - blx r2 │ │ │ │ + ldr r1, [pc, #896] @ (137a98 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ @ instruction: 0xe8260022 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r7, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - strex r0, r0, [r6, #136] @ 0x88 │ │ │ │ - b.n 1376ec │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xe8160022 │ │ │ │ - b.n 13769c │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r2, [pc, #40] @ (13773c ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [pc, #640] @ (137998 ) │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 1376e8 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13764c │ │ │ │ + b.n 1376cc │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137698 │ │ │ │ + b.n 137718 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1375fc │ │ │ │ + b.n 13767c │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137648 │ │ │ │ + b.n 1376c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1375ac │ │ │ │ + b.n 13762c │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1375f8 │ │ │ │ + b.n 137678 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13755c │ │ │ │ + b.n 1375dc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa020022 │ │ │ │ - @ instruction: 0xfa140022 │ │ │ │ - b.n 1375a8 │ │ │ │ + @ instruction: 0xfa420022 │ │ │ │ + @ instruction: 0xfa540022 │ │ │ │ + b.n 137628 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13750c │ │ │ │ + b.n 13758c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa0e0022 │ │ │ │ - vld1.8 {d16[1]}, [r4], r2 │ │ │ │ - b.n 137558 │ │ │ │ + @ instruction: 0xfa4e0022 │ │ │ │ + @ instruction: 0xfa240022 │ │ │ │ + b.n 1375d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1374bc │ │ │ │ + b.n 13753c │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137508 │ │ │ │ + b.n 137588 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13746c │ │ │ │ + b.n 1374ec │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1374b8 │ │ │ │ + b.n 137538 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13741c │ │ │ │ + b.n 13749c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137468 │ │ │ │ + b.n 1374e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1373cc │ │ │ │ + b.n 13744c │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr2, {1} │ │ │ │ - cdp2 0, 14, cr0, cr12, cr2, {1} │ │ │ │ - b.n 137418 │ │ │ │ + vhadd.u16 d0, d14, d18 │ │ │ │ + vhadd.u32 d0, d12, d18 │ │ │ │ + b.n 137498 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13737c │ │ │ │ + b.n 1373fc │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1373c8 │ │ │ │ + b.n 137448 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13732c │ │ │ │ + b.n 1373ac │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137378 │ │ │ │ + b.n 1373f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1372dc │ │ │ │ + b.n 13735c │ │ │ │ movs r2, r4 │ │ │ │ - bx r7 │ │ │ │ + bx pc │ │ │ │ movs r3, r4 │ │ │ │ - bx ip │ │ │ │ + blx r4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137328 │ │ │ │ + b.n 1373a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13728c │ │ │ │ + b.n 13730c │ │ │ │ movs r2, r4 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r4 │ │ │ │ - bx r6 │ │ │ │ + bx lr │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1372d8 │ │ │ │ + b.n 137358 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13723c │ │ │ │ + b.n 1372bc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 137288 │ │ │ │ + b.n 137308 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1371ec │ │ │ │ + b.n 13726c │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 138730 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 138734 │ │ │ │ ldr.w r3, [pc, #3884] @ 138738 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 13873c │ │ │ │ @@ -266679,640 +266682,640 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - b.n 138598 │ │ │ │ + b.n 138618 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1385d0 │ │ │ │ + b.n 138650 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138748 │ │ │ │ + b.n 1387c8 │ │ │ │ movs r2, r4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + b.n 138778 │ │ │ │ movs r2, r4 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - svc 22 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + stc 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - udf #6 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 13878c │ │ │ │ + udf #22 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1387d0 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138738 │ │ │ │ + ble.n 1387b8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138788 │ │ │ │ + udf #6 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 1388ec │ │ │ │ + ble.n 13876c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138738 │ │ │ │ + ble.n 1387b8 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 13889c │ │ │ │ + ble.n 13871c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1388e8 │ │ │ │ + ble.n 138768 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 13884c │ │ │ │ + ble.n 1388cc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138898 │ │ │ │ + ble.n 138918 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 1387fc │ │ │ │ + ble.n 13887c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138840 │ │ │ │ + ble.n 1388c0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 1387a8 │ │ │ │ + bgt.n 138828 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1387f8 │ │ │ │ + ble.n 138878 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 13875c │ │ │ │ + bgt.n 1387dc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1387a8 │ │ │ │ + bgt.n 138828 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 13890c │ │ │ │ + bgt.n 13878c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138958 │ │ │ │ + bgt.n 1387d8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 1388bc │ │ │ │ + bgt.n 13893c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138908 │ │ │ │ + bgt.n 138788 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13886c │ │ │ │ + bgt.n 1388ec │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1388b8 │ │ │ │ + bgt.n 138938 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13881c │ │ │ │ + bgt.n 13889c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138868 │ │ │ │ + bgt.n 1388e8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1387cc │ │ │ │ + blt.n 13884c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf39e0022 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + @ instruction: 0xf3de0022 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138818 │ │ │ │ + blt.n 138898 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13897c │ │ │ │ + blt.n 1387fc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3c20022 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + and.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1387c8 │ │ │ │ + blt.n 138848 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13892c │ │ │ │ + blt.n 1389ac │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138978 │ │ │ │ + blt.n 1387f8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1388dc │ │ │ │ + blt.n 13895c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138928 │ │ │ │ + blt.n 1389a8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 13888c │ │ │ │ + blt.n 13890c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138668 │ │ │ │ + b.n 1386e8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1388d8 │ │ │ │ + blt.n 138958 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 13883c │ │ │ │ + bge.n 1388bc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138688 │ │ │ │ + b.n 138708 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138888 │ │ │ │ + blt.n 138908 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 1389ec │ │ │ │ + bge.n 13886c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138838 │ │ │ │ + bge.n 1388b8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 13899c │ │ │ │ + bge.n 13881c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1389e8 │ │ │ │ + bge.n 138868 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 13894c │ │ │ │ + bge.n 1389cc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138998 │ │ │ │ + bge.n 138a18 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1388fc │ │ │ │ + bge.n 13897c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138948 │ │ │ │ + bge.n 1389c8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1388ac │ │ │ │ + bls.n 13892c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldcl 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1388f8 │ │ │ │ + bge.n 138978 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 13885c │ │ │ │ + bls.n 1388dc │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + ldcl 0, cr0, [lr], #136 @ 0x88 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1388a8 │ │ │ │ + bls.n 138928 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138a0c │ │ │ │ + bls.n 13888c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + ldcl 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138a58 │ │ │ │ + bls.n 1388d8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1389bc │ │ │ │ + bls.n 138a3c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + ldcl 0, cr0, [r2, #136] @ 0x88 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138a08 │ │ │ │ + bls.n 138888 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13896c │ │ │ │ + bls.n 1389ec │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + stcl 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1389b8 │ │ │ │ + bls.n 138a38 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13891c │ │ │ │ + bls.n 13899c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1386a8 │ │ │ │ + b.n 138728 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138968 │ │ │ │ + bls.n 1389e8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 1388cc │ │ │ │ + bhi.n 13894c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138918 │ │ │ │ + bhi.n 138998 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138a7c │ │ │ │ + bhi.n 1388fc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1388c8 │ │ │ │ + bhi.n 138948 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138a2c │ │ │ │ + bhi.n 138aac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138a78 │ │ │ │ + bhi.n 1388f8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 1389dc │ │ │ │ + bhi.n 138a5c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138a28 │ │ │ │ + bhi.n 138aa8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13898c │ │ │ │ + bhi.n 138a0c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1389d8 │ │ │ │ + bhi.n 138a58 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13893c │ │ │ │ + bvc.n 1389bc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138988 │ │ │ │ + bhi.n 138a08 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138aec │ │ │ │ + bvc.n 13896c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138938 │ │ │ │ + bvc.n 1389b8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138a9c │ │ │ │ + bvc.n 13891c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138ae8 │ │ │ │ + bvc.n 138968 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138a4c │ │ │ │ + bvc.n 138acc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138a98 │ │ │ │ + bvc.n 138b18 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1389fc │ │ │ │ + bvc.n 138a7c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138a48 │ │ │ │ + bvc.n 138ac8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1389ac │ │ │ │ + bvs.n 138a2c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1389f0 │ │ │ │ + bvc.n 138a70 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138958 │ │ │ │ + bvs.n 1389d8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1389a8 │ │ │ │ + bvs.n 138a28 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138b0c │ │ │ │ + bvs.n 13898c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138b58 │ │ │ │ + bvs.n 1389d8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138abc │ │ │ │ + bvs.n 138b3c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138b08 │ │ │ │ + bvs.n 138988 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138a6c │ │ │ │ + bvs.n 138aec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138ab8 │ │ │ │ + bvs.n 138b38 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138a1c │ │ │ │ + bvs.n 138a9c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138a68 │ │ │ │ + bvs.n 138ae8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1389cc │ │ │ │ + bpl.n 138a4c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb.w r0, [lr, r2, lsl #2] │ │ │ │ - ldr.w r0, [ip, r2, lsl #2] │ │ │ │ - bpl.n 138a18 │ │ │ │ + ldr.w r0, [lr, r2, lsl #2] │ │ │ │ + ldrb.w r0, [ip, #34] @ 0x22 │ │ │ │ + bpl.n 138a98 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138b7c │ │ │ │ + bpl.n 1389fc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1389c8 │ │ │ │ + bpl.n 138a48 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138b2c │ │ │ │ + bpl.n 138bac │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138b78 │ │ │ │ + bpl.n 1389f8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138adc │ │ │ │ + bpl.n 138b5c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138b28 │ │ │ │ + bpl.n 138ba8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138a8c │ │ │ │ + bpl.n 138b0c │ │ │ │ movs r2, r4 │ │ │ │ - str??.w r0, [sl, r2, lsl #2] │ │ │ │ - cmp r1, #20 │ │ │ │ + strh.w r0, [sl, #34] @ 0x22 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138ad8 │ │ │ │ + bpl.n 138b58 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138a3c │ │ │ │ + bmi.n 138abc │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138a88 │ │ │ │ + bpl.n 138b08 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138bec │ │ │ │ + bmi.n 138a6c │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138b30 │ │ │ │ + bge.n 138bb0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138a38 │ │ │ │ + bmi.n 138ab8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138b9c │ │ │ │ + bmi.n 138a1c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138be8 │ │ │ │ + bmi.n 138a68 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138b4c │ │ │ │ + bmi.n 138bcc │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138b98 │ │ │ │ + bmi.n 138c18 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138afc │ │ │ │ + bmi.n 138b7c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138b48 │ │ │ │ + bmi.n 138bc8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138aac │ │ │ │ + bcc.n 138b2c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138af8 │ │ │ │ + bmi.n 138b78 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138a5c │ │ │ │ + bcc.n 138adc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138aa8 │ │ │ │ + bcc.n 138b28 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138c0c │ │ │ │ + bcc.n 138a8c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138c58 │ │ │ │ + bcc.n 138ad8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138bbc │ │ │ │ + bcc.n 138c3c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138c00 │ │ │ │ + bcc.n 138a80 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138b68 │ │ │ │ + bcc.n 138be8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 138bb8 │ │ │ │ + bcc.n 138c38 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138b1c │ │ │ │ + bcc.n 138b9c │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 138b68 │ │ │ │ + bcc.n 138be8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138acc │ │ │ │ + bcs.n 138b4c │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s8 q0, d6, d18 │ │ │ │ - vhadd.s16 d16, d8, d18 │ │ │ │ - bcs.n 138b18 │ │ │ │ + vaddl.s8 q8, d6, d18 │ │ │ │ + vaddl.s16 q0, d8, d18 │ │ │ │ + bcs.n 138b98 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138c7c │ │ │ │ + bcs.n 138afc │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s32 d16, d10, d18 │ │ │ │ - vhadd.s32 d0, d8, d18 │ │ │ │ - bcs.n 138ac8 │ │ │ │ + vaddl.s32 q0, d10, d18 │ │ │ │ + vhadd.s32 d16, d8, d18 │ │ │ │ + bcs.n 138b48 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138c2c │ │ │ │ + bcs.n 138cac │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 11, cr0, cr14, cr2, {1} │ │ │ │ - cdp 0, 15, cr0, cr8, cr2, {1} │ │ │ │ - bcs.n 138c78 │ │ │ │ + cdp 0, 15, cr0, cr14, cr2, {1} │ │ │ │ + vhadd.s d0, d8, d18 │ │ │ │ + bcs.n 138af8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 138bdc │ │ │ │ + bcs.n 138c5c │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 12, cr0, cr2, cr2, {1} │ │ │ │ - cdp 0, 12, cr0, cr8, cr2, {1} │ │ │ │ - bcs.n 138c28 │ │ │ │ + vhadd.s8 d0, d2, d18 │ │ │ │ + vhadd.s8 d0, d8, d18 │ │ │ │ + bcs.n 138ca8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138b8c │ │ │ │ + bcs.n 138c0c │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138ce0 │ │ │ │ + bls.n 138b60 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138af0 │ │ │ │ + bls.n 138b70 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138bd0 │ │ │ │ + bcs.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138b38 │ │ │ │ + bne.n 138bb8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138af8 │ │ │ │ + bls.n 138b78 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138ca8 │ │ │ │ + bls.n 138b28 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138b88 │ │ │ │ + bcs.n 138c08 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138cec │ │ │ │ + bne.n 138b6c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 138b38 │ │ │ │ + bne.n 138bb8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138c9c │ │ │ │ + bne.n 138b1c │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 138ce8 │ │ │ │ + bne.n 138b68 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138c4c │ │ │ │ + bne.n 138ccc │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr2, {1} │ │ │ │ - cdp2 0, 11, cr0, cr4, cr2, {1} │ │ │ │ - bne.n 138c98 │ │ │ │ + cdp2 0, 14, cr0, cr6, cr2, {1} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr2, {1} │ │ │ │ + bne.n 138d18 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 138bfc │ │ │ │ + bne.n 138c7c │ │ │ │ movs r2, r4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r2, r4 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 138c48 │ │ │ │ + bne.n 138cc8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 138bac │ │ │ │ + beq.n 138c2c │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 139630 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 139634 │ │ │ │ ldr.w r3, [pc, #2540] @ 139638 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 13963c │ │ │ │ @@ -268116,410 +268119,410 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 150204 │ │ │ │ b.w 12c882 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + adds r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139158 │ │ │ │ + b.n 1391d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139178 │ │ │ │ + b.n 1391f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139580 │ │ │ │ + b.n 139600 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1395a8 │ │ │ │ + b.n 139628 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139578 │ │ │ │ + b.n 1395f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139508 │ │ │ │ + b.n 139588 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139570 │ │ │ │ + b.n 1395f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1394b8 │ │ │ │ + b.n 139538 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139428 │ │ │ │ + b.n 1394a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139328 │ │ │ │ + b.n 1393a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139708 │ │ │ │ + bcs.n 139788 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1396b0 │ │ │ │ + bne.n 139730 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + bcs.n 139780 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139700 │ │ │ │ + bne.n 1396e0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139860 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 138f90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139f10 │ │ │ │ + b.n 138fb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139f30 │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 139808 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139788 │ │ │ │ + bne.n 139838 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1397b8 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + bpl.n 139720 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf1f00022 │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1396a0 │ │ │ │ + @ instruction: 0xf1fe0022 │ │ │ │ + rsb r0, r0, #34 @ 0x22 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + bvs.n 139898 │ │ │ │ movs r2, r4 │ │ │ │ - subs.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf1900022 │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + bvs.n 1396f8 │ │ │ │ + movs r2, r4 │ │ │ │ + sbc.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - subs.w r0, lr, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf1800022 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + bvs.n 139700 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139818 │ │ │ │ + @ instruction: 0xf12c0022 │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - adcs.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ + bvs.n 139718 │ │ │ │ + movs r2, r4 │ │ │ │ + add.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139878 │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1200022 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + bvs.n 139720 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf0d00022 │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139880 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0ec0022 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + bvs.n 139728 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf0a00022 │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139898 │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0c00022 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + bvs.n 139730 │ │ │ │ movs r2, r4 │ │ │ │ + orns r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398a0 │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + bvs.n 139738 │ │ │ │ movs r2, r4 │ │ │ │ + orr.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398a8 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - orn r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + bvs.n 139748 │ │ │ │ movs r2, r4 │ │ │ │ + ands.w r0, r0, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398b0 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + bvs.n 139758 │ │ │ │ movs r2, r4 │ │ │ │ + vaddl.s32 q8, d0, d18 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398b8 │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - and.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bvs.n 139768 │ │ │ │ movs r2, r4 │ │ │ │ + vext.8 d0, d0, d18, #0 │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398c8 │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s16 q8, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + bvs.n 139778 │ │ │ │ movs r2, r4 │ │ │ │ + vaddl.s8 q0, d0, d18 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398d8 │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + bvs.n 139788 │ │ │ │ movs r2, r4 │ │ │ │ + vhadd.s16 d16, d0, d18 │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398e8 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d16, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + bvs.n 139798 │ │ │ │ movs r2, r4 │ │ │ │ + vhadd.s32 d0, d0, d18 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1398f8 │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d16, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + bvs.n 1397a8 │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 15, cr0, cr0, cr2, {1} │ │ │ │ stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139908 │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s16 d0, d0, d18 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + bvs.n 1397c0 │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 12, cr0, cr0, cr2, {1} │ │ │ │ stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139918 │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 14, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + bvs.n 1397d8 │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 9, cr0, cr0, cr2, {1} │ │ │ │ stmia r4!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139928 │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 11, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + bvs.n 1397e0 │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 6, cr0, cr0, cr2, {1} │ │ │ │ stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139940 │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 8, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + bvs.n 1399c8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + cdp 0, 2, cr0, cr12, cr2, {1} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139958 │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 5, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + bvs.n 1399d8 │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 0, cr0, cr0, cr2, {1} │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139960 │ │ │ │ - movs r2, r4 │ │ │ │ - cdp 0, 2, cr0, cr0, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ + cdp 0, 2, cr0, cr2, cr2, {1} │ │ │ │ + ldcl 0, cr0, [r0, #136] @ 0x88 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139948 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + b.n 1391c8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stc 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139958 │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + b.n 139598 │ │ │ │ movs r2, r4 │ │ │ │ + ldcl 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - ldc 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139148 │ │ │ │ - movs r2, r4 │ │ │ │ - stcl 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139518 │ │ │ │ - movs r2, r4 │ │ │ │ - ldc 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ - movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139128 │ │ │ │ + b.n 1391a8 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + ldc 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r4, #-136]! @ 0x88 │ │ │ │ - ldc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xe9a40022 │ │ │ │ + ldcl 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 139a24 │ │ │ │ + beq.n 1398a4 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stcl 0, cr0, [r8], {34} @ 0x22 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139944 │ │ │ │ + bpl.n 1399c4 │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13921c │ │ │ │ + b.n 13929c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + ldcl 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13925c │ │ │ │ + b.n 1392dc │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + mrrc 0, 2, r0, r0, cr2 @ │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {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 │ │ │ │ @@ -278824,15 +278827,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 1f56a0 │ │ │ │ + bl 1f56c8 │ │ │ │ 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 │ │ │ │ @@ -278871,37 +278874,37 @@ │ │ │ │ cbz r0, 141936 │ │ │ │ ldr r2, [pc, #120] @ (141988 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 141924 │ │ │ │ cbz r3, 14197a │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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, 14194a │ │ │ │ - bl 1f57a0 │ │ │ │ + bl 1f57c8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (14198c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (141990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f57a0 │ │ │ │ + bl 1f57c8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 141948 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -278911,15 +278914,15 @@ │ │ │ │ b.n 141924 │ │ │ │ b.n 1417f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ 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] @ (141a8c ) │ │ │ │ @@ -278930,15 +278933,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (141a94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldr r3, [pc, #212] @ (141a98 ) │ │ │ │ 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] │ │ │ │ @@ -278967,15 +278970,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 141a62 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 141a52 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 141a30 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 141a2e │ │ │ │ @@ -279025,53 +279028,53 @@ │ │ │ │ nop │ │ │ │ b.n 141734 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 141728 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ b.n 141620 │ │ │ │ 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 1f5850 │ │ │ │ + bl 1f5878 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 141acc │ │ │ │ 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 1f57b4 │ │ │ │ + bl 1f57dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 141ac6 │ │ │ │ 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 1f58b4 │ │ │ │ + bl 1f58dc │ │ │ │ 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] @ (141be8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279123,30 +279126,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141b2a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 141b2a │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 141bba │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141bda │ │ │ │ b.n 141bac │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 141bce │ │ │ │ @@ -279755,15 +279758,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 61e08 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1f6d68 │ │ │ │ + bl 1f6d90 │ │ │ │ cbz r0, 142144 │ │ │ │ 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] @ (142290 ) │ │ │ │ ldr r0, [pc, #332] @ (142294 ) │ │ │ │ @@ -279894,38 +279897,38 @@ │ │ │ │ b.n 142250 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a60021 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf3e60021 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r7, r4 │ │ │ │ - add r1, pc, #632 @ (adr r1, 142510 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 142610 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1424fc ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 1425fc ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #632 @ (adr r1, 14251c ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 14261c ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #240 @ (adr r1, 14239c ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 14249c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #208 @ (adr r1, 142380 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 142480 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #184 @ (adr r1, 14236c ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 14246c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #168 @ (adr r1, 142360 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 142460 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #160 @ (adr r1, 14235c ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 14245c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #136 @ (adr r1, 142348 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 142448 ) │ │ │ │ movs r2, r4 │ │ │ │ ble.n 142208 │ │ │ │ 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 │ │ │ │ @@ -279948,15 +279951,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 61b18 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1f87a0 │ │ │ │ + bl 1f87c8 │ │ │ │ ldr.w r1, [pc, #1148] @ 14279c │ │ │ │ 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] │ │ │ │ @@ -280365,24 +280368,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1427b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ble.n 1427b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #208 @ (adr r0, 142870 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 142970 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #256 @ (adr r0, 1428a4 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1429a4 ) │ │ │ │ movs r2, r4 │ │ │ │ bl 567a6 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r3, #20 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ bhi.n 142758 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -280610,16 +280613,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 142e9c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281448,16 +281451,16 @@ │ │ │ │ bne.n 1433ec │ │ │ │ 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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 143412 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282344,15 +282347,15 @@ │ │ │ │ bne.n 143e58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f97d8 │ │ │ │ + bl 1f9800 │ │ │ │ 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 │ │ │ │ @@ -282437,15 +282440,15 @@ │ │ │ │ cbz r3, 143f5a │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 1220dc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f97d8 │ │ │ │ + bl 1f9800 │ │ │ │ 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 │ │ │ │ @@ -282573,15 +282576,15 @@ │ │ │ │ cbz r0, 1440a6 │ │ │ │ ldr r2, [pc, #72] @ (1440c8 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 144094 │ │ │ │ cbz r3, 1440b8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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] │ │ │ │ @@ -285290,15 +285293,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 145c38 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -285421,15 +285424,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 145dda │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 145dd4 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -285451,15 +285454,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 145da4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -285479,24 +285482,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150470 │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -285515,15 +285518,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -285531,22 +285534,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 145ebe │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -285670,15 +285673,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146050 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 14603a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 145f90 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -285733,15 +285736,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1460e4 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -285755,15 +285758,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 1460c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] @ (146188 ) │ │ │ │ @@ -286005,24 +286008,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 150434 │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -286057,23 +286060,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r4 │ │ │ │ bl 1504ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 14643c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286278,15 +286281,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 146608 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 1466ba │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 1466c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b0c │ │ │ │ movs r3, #1 │ │ │ │ @@ -286299,42 +286302,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1466c6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1466cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 1466a0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 146644 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146664 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 1466a4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1466a2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 1466c6 │ │ │ │ @@ -286660,15 +286663,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1469be │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146a3e │ │ │ │ @@ -286685,15 +286688,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146a5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1469de │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 1469de │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1469c8 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -286774,15 +286777,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146b72 │ │ │ │ b.n 146b44 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146b66 │ │ │ │ @@ -286798,15 +286801,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146b84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146af0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 146af0 │ │ │ │ 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 │ │ │ │ @@ -286853,15 +286856,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146bc2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146c42 │ │ │ │ @@ -286878,15 +286881,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146c62 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146be2 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 146be2 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146bcc │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287270,15 +287273,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 146fc4 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 147094 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -287457,31 +287460,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (147288 ) │ │ │ │ add r3, pc │ │ │ │ b.n 14720c │ │ │ │ ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 14739c │ │ │ │ @@ -287537,15 +287540,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14fd44 │ │ │ │ ldr r0, [pc, #112] @ (1473b0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cbnz r0, 147396 │ │ │ │ ldr r2, [pc, #104] @ (1473b4 ) │ │ │ │ ldr r3, [pc, #80] @ (1473a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -287577,31 +287580,31 @@ │ │ │ │ b.n 14731e │ │ │ │ blx 611ec │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 147330 │ │ │ │ + ble.n 1473b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 1473fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -287611,15 +287614,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 2f03b8 │ │ │ │ + bl 2f03e0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288529,17 +288532,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #968] @ (1480f0 ) │ │ │ │ + ldr r1, [pc, #200] @ (147df0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #680] @ (147fd4 ) │ │ │ │ + ldr r0, [pc, #936] @ (1480d4 ) │ │ │ │ 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] @ 147dc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -288640,15 +288643,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [pc, #776] @ (148150 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2efff0 │ │ │ │ + bl 2f0018 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 147ed0 │ │ │ │ ldr r3, [pc, #756] @ (148154 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -288738,20 +288741,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 147f5e │ │ │ │ ldr r5, [pc, #500] @ (14815c ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 147f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ 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 148120 │ │ │ │ @@ -288923,27 +288926,27 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, lr │ │ │ │ + cmp r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r9 │ │ │ │ movs r2, r4 │ │ │ │ strh r2, [r4, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, pc │ │ │ │ movs r2, r4 │ │ │ │ - add r2, r9 │ │ │ │ + add sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -289356,19 +289359,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ mov r5, r0 │ │ │ │ b.n 148574 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ 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] @ 14863c │ │ │ │ sub sp, #8 │ │ │ │ @@ -289568,15 +289571,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1488c6 │ │ │ │ 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 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -289843,15 +289846,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ strb r4, [r2, #23] │ │ │ │ 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 │ │ │ │ @@ -293653,17 +293656,17 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 14b4e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 14ab6a │ │ │ │ nop │ │ │ │ - add r0, pc, #760 @ (adr r0, 14b55c ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 14b65c ) │ │ │ │ movs r2, r5 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ add.w r3, sp, r4, lsl #2 │ │ │ │ adds r1, #3 │ │ │ │ adds r4, #1 │ │ │ │ @@ -295197,15 +295200,15 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mvns r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ 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 │ │ │ │ @@ -295234,15 +295237,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 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -295284,15 +295287,15 @@ │ │ │ │ cbz r5, 14c356 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ str.w r5, [r4, #992] @ 0x3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ 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] @ (14c6d8 ) │ │ │ │ @@ -299368,15 +299371,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 150434 │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14f69e │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -299710,23 +299713,23 @@ │ │ │ │ beq.n 14fa96 │ │ │ │ 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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, 14f9f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14f9f8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14faba │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14faba │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -299803,16 +299806,16 @@ │ │ │ │ b.n 14fa26 │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 14f93a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ @@ -299990,15 +299993,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 14fcda │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 14fce0 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 14fcd2 │ │ │ │ @@ -300016,15 +300019,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 14fd1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 14fd20 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 14fd14 │ │ │ │ @@ -300109,23 +300112,23 @@ │ │ │ │ bl 14fd30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14fd76 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f9110 │ │ │ │ + bl 1f9138 │ │ │ │ ldr r1, [pc, #572] @ (150020 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 14fe20 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 14ffe0 │ │ │ │ bhi.w 14ffcc │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300133,15 +300136,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (150024 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (150028 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ff7e │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 14ff32 │ │ │ │ @@ -300154,15 +300157,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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 15000c │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300217,15 +300220,15 @@ │ │ │ │ b.n 14fe9e │ │ │ │ ldr r2, [pc, #308] @ (15002c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (150030 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 14fd96 │ │ │ │ b.n 14fdb8 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300234,15 +300237,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 14ff70 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 14ffc0 │ │ │ │ it hi │ │ │ │ @@ -300259,111 +300262,111 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 145f04 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 14fd96 │ │ │ │ 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 1460f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 14fd96 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f154c │ │ │ │ + bl 2f1574 │ │ │ │ ldr r2, [pc, #136] @ (150034 ) │ │ │ │ ldr r1, [pc, #140] @ (150038 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 14fdca │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 14ff54 │ │ │ │ ldr r2, [pc, #108] @ (15003c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (150040 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 14fe20 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 14fffa │ │ │ │ ldr r2, [pc, #88] @ (150044 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (150048 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 14fe20 │ │ │ │ ldr r2, [pc, #80] @ (15004c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (150050 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 14fe20 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14ff1a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (1501e8 ) │ │ │ │ @@ -300407,58 +300410,58 @@ │ │ │ │ beq.n 1500c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 1500cc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 150124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1a50 │ │ │ │ + bl 2f1a78 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1501b6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9110 │ │ │ │ + bl 1f9138 │ │ │ │ ldr r1, [pc, #264] @ (1501f0 ) │ │ │ │ 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 14fd44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #232] @ (1501f4 ) │ │ │ │ ldr r3, [pc, #224] @ (1501ec ) │ │ │ │ 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 1501e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1a50 │ │ │ │ + bl 2f1a78 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150160 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9110 │ │ │ │ + bl 1f9138 │ │ │ │ ldr r1, [pc, #184] @ (1501f8 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -300525,22 +300528,22 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 1500cc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.u64 d0, d20, #48 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ mrc2 0, 7, r0, cr0, cr4, {5} │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ - blt.n 150138 │ │ │ │ + blt.n 1501b8 │ │ │ │ movs r1, r4 │ │ │ │ - blt.n 150288 │ │ │ │ + blt.n 150108 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (15025c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -300692,15 +300695,15 @@ │ │ │ │ cbz r0, 1503a6 │ │ │ │ ldr r3, [pc, #48] @ (1503c0 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 15039e │ │ │ │ cbz r2, 1503a8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b3c │ │ │ │ movs r3, #0 │ │ │ │ @@ -300719,43 +300722,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, 1503fa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 15040c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1503dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1503e4 │ │ │ │ b.n 150406 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -300768,15 +300771,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ 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 │ │ │ │ @@ -300786,23 +300789,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ 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 1fcf50 │ │ │ │ + bl 1fcf78 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 1504d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 1504d2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -300826,15 +300829,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ 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 │ │ │ │ @@ -300857,15 +300860,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ 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 │ │ │ │ @@ -300899,15 +300902,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ 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 │ │ │ │ @@ -301038,15 +301041,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 1505fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301096,15 +301099,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 1fcf38 │ │ │ │ + bl 1fcf60 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15079e │ │ │ │ @@ -301182,15 +301185,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 15089c │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (1508dc ) │ │ │ │ ldr r3, [pc, #80] @ (1508d8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301202,25 +301205,25 @@ │ │ │ │ bne.n 1508ce │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1503c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150884 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 15087a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301255,15 +301258,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 150954 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd028 │ │ │ │ + bl 1fd050 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (150994 ) │ │ │ │ ldr r3, [pc, #80] @ (150990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301273,25 +301276,25 @@ │ │ │ │ bne.n 150986 │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1503c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbnz r5, 150980 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 150934 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150938 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @@ -301344,15 +301347,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (150a38 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2eff70 │ │ │ │ + bl 2eff98 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf63800b4 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -301946,15 +301949,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15101e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bics.w r0, r8, #180 @ 0xb4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r2, r5 │ │ │ │ vshr.s64 d16, d20, #46 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #10 │ │ │ │ @@ -302149,15 +302152,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150204 │ │ │ │ b.n 151292 │ │ │ │ - cbz r0, 15130e │ │ │ │ + cbz r0, 15131e │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 1512b4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302335,24 +302338,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [pc, #52] @ (1514d4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20c310 │ │ │ │ + bl 20c338 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1514b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (1514d8 ) │ │ │ │ @@ -302364,17 +302367,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 150204 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 151504 │ │ │ │ + cbz r6, 151514 │ │ │ │ movs r1, r4 │ │ │ │ - cbz r6, 1514fe │ │ │ │ + cbz r6, 15150e │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ @@ -303345,24 +303348,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 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 151e9a │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c1e0 │ │ │ │ + bl 20c208 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 151ed0 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c1e0 │ │ │ │ + bl 20c208 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 151ef8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 151eba │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303388,55 +303391,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151e80 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ b.n 151f10 │ │ │ │ ldr r1, [pc, #76] @ (151f20 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (151f24 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150204 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (151f28 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (151f2c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 150204 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ b.n 151ee8 │ │ │ │ - add r7, pc, #864 @ (adr r7, 15227c ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #616 @ (adr r7, 152188 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 152288 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 1521f4 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 1522f4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #416 @ (adr r7, 1520c8 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 1521c8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #560 @ (adr r7, 15215c ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 15225c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #256 @ (adr r7, 152030 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 152130 ) │ │ │ │ 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] @ (151fd8 ) │ │ │ │ @@ -303484,28 +303487,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151faa │ │ │ │ ldr r0, [pc, #40] @ (151fe4 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151f5c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147188 │ │ │ │ blx 611ec │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ b.n 152144 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 15211c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 1522a8 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 1523a8 ) │ │ │ │ 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] @ (15228c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -303681,21 +303684,21 @@ │ │ │ │ bne.n 1521a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15210a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 15210a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 15210a │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1521f6 │ │ │ │ @@ -303716,15 +303719,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152190 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15222c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303732,15 +303735,15 @@ │ │ │ │ b.n 152190 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15226c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152256 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -303759,21 +303762,21 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ udf #198 @ 0xc6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1523cc ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1524cc ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1525f8 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 1522f8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #112 @ (adr r5, 152314 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 152414 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 1525b0 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 1522b0 ) │ │ │ │ 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 │ │ │ │ @@ -303847,25 +303850,25 @@ │ │ │ │ bl 157154 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1524b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 152326 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1470fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -303876,25 +303879,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1514e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152486 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] │ │ │ │ @@ -304019,25 +304022,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 152584 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 152562 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 151fe8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304049,25 +304052,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1470fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (1525d8 ) │ │ │ │ @@ -304077,35 +304080,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 150204 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r0, pc, #504 @ (adr r0, 1527d4 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 1528d4 ) │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152674 │ │ │ │ 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 152684 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 15726c │ │ │ │ mov r1, r4 │ │ │ │ @@ -304117,41 +304120,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1526c8 │ │ │ │ bl 151400 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c1b0 │ │ │ │ + bl 20c1d8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15260a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 20c21c │ │ │ │ + bl 20c244 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15266c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [pc, #60] @ (1526dc ) │ │ │ │ ldr r1, [pc, #64] @ (1526e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 151f30 │ │ │ │ @@ -304169,25 +304172,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (1526f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 151f30 │ │ │ │ b.n 1526ae │ │ │ │ nop │ │ │ │ - add r0, pc, #216 @ (adr r0, 1527b8 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 1528b8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #168 @ (adr r0, 152790 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 152890 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #208 @ (adr r0, 1527c0 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 1528c0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ 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 │ │ │ │ @@ -304442,33 +304445,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 152948 │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 152b00 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -304533,17 +304536,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 152a02 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 152aa2 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20c1b0 │ │ │ │ + bl 20c1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbz r6, 152aae │ │ │ │ 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] │ │ │ │ @@ -304569,21 +304572,21 @@ │ │ │ │ bl 151f30 │ │ │ │ b.n 152ada │ │ │ │ ... │ │ │ │ bvs.n 152b20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ 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] @ 152c78 │ │ │ │ mov r5, r0 │ │ │ │ @@ -304609,19 +304612,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 152b4a │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 152baa │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 152ba2 │ │ │ │ @@ -304638,15 +304641,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (152c7c ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 152bc6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152c50 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -304654,17 +304657,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 1504ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ b.n 152c00 │ │ │ │ - bl 20c21c │ │ │ │ + bl 20c244 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152c5a │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 152c22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -304673,25 +304676,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 152bf8 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 152c6e │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20c200 │ │ │ │ + bl 20c228 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 152b3e │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 152bc6 │ │ │ │ ldr r3, [pc, #36] @ (152c80 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -304705,17 +304708,17 @@ │ │ │ │ bl 147188 │ │ │ │ b.n 152c22 │ │ │ │ nop │ │ │ │ bmi.n 152c0c │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -305254,15 +305257,15 @@ │ │ │ │ beq.n 15314a │ │ │ │ mov r0, r3 │ │ │ │ b.n 1531b0 │ │ │ │ bl 147188 │ │ │ │ b.n 153166 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ 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] @ (1532c4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -305983,15 +305986,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 14fc98 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -306577,31 +306580,31 @@ │ │ │ │ beq.w 153e46 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 153e46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffdb4 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffddc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154842 │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 153e46 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 153e46 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1ffdb4 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1ffddc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1545da │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 153e1c │ │ │ │ @@ -307771,15 +307774,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 154bde │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 154bb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308374,15 +308377,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ 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 │ │ │ │ @@ -309116,23 +309119,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 15597e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ 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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ 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 │ │ │ │ @@ -309280,22 +309283,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (155b30 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r0, #-164] @ 0xffffff5c │ │ │ │ + stc 0, cr0, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #12] @ (155b44 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc 0, cr0, [lr, #-164]! @ 0xffffff5c │ │ │ │ + stcl 0, cr0, [lr, #-164]! @ 0xffffff5c │ │ │ │ stmdb 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 │ │ │ │ @@ -309449,15 +309452,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 2f9574 │ │ │ │ + bl 2f959c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309565,15 +309568,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 2f9738 │ │ │ │ + bl 2f9760 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 155e34 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 155e34 │ │ │ │ @@ -309666,15 +309669,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 61060 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2f9574 │ │ │ │ + bl 2f959c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309732,15 +309735,15 @@ │ │ │ │ blx 60b3c │ │ │ │ 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, 156028 │ │ │ │ - bl 2f9574 │ │ │ │ + bl 2f959c │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 156028 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -309911,17 +309914,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (1561fc ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 155f64 │ │ │ │ + b.n 155fe4 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 155f04 │ │ │ │ + b.n 155f84 │ │ │ │ movs r1, r5 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 156214 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ @@ -310057,15 +310060,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1563de │ │ │ │ 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 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15631c │ │ │ │ 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 │ │ │ │ @@ -310405,19 +310408,19 @@ │ │ │ │ bl 150204 │ │ │ │ mov r4, r0 │ │ │ │ b.n 156688 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 156632 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 15672e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -310659,15 +310662,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 156a7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 156a36 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156a58 │ │ │ │ @@ -310797,17 +310800,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 14728c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1470fc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -310927,19 +310930,19 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -311013,17 +311016,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 150204 │ │ │ │ b.n 156c9a │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 156d38 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311044,23 +311047,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (156d50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (156d54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r1, r5 │ │ │ │ - bgt.n 156e20 │ │ │ │ + bgt.n 156ca0 │ │ │ │ movs r1, r5 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r1, r5 │ │ │ │ - blt.n 156df8 │ │ │ │ + blt.n 156c78 │ │ │ │ movs r1, r5 │ │ │ │ - ble.n 156e20 │ │ │ │ + ble.n 156ca0 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 156de0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -311126,27 +311129,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (156e38 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe394 │ │ │ │ + bl 1fe3bc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156e06 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -311243,15 +311246,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 156f06 │ │ │ │ b.n 156eea │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311266,15 +311269,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 156ef6 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 156eb6 │ │ │ │ b.n 156eea │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 156f8a │ │ │ │ movs r3, #2 │ │ │ │ b.n 156eea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311357,15 +311360,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ 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 │ │ │ │ @@ -311556,17 +311559,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (157268 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14728c │ │ │ │ b.n 157238 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ @@ -311609,17 +311612,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (1572ec ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14728c │ │ │ │ b.n 1572ac │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -311764,17 +311767,17 @@ │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (1574f0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -311905,17 +311908,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 1575b2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ 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} │ │ │ │ @@ -311935,15 +311938,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15768e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61060 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cbz r0, 157658 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (1576d0 ) │ │ │ │ ldr r2, [pc, #148] @ (1576d4 ) │ │ │ │ @@ -311953,15 +311956,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cbnz r0, 1576a6 │ │ │ │ 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 │ │ │ │ @@ -311979,15 +311982,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (1576dc ) │ │ │ │ ldr r2, [pc, #40] @ (1576e0 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -311995,23 +311998,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r7, r1] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #840] @ (157a28 ) │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r5, 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 │ │ │ │ @@ -312123,42 +312126,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1576e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbnz r5, 15783e │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1576e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157874 │ │ │ │ @@ -312176,15 +312179,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1576e8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1578e2 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312192,19 +312195,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 15790a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1578ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (157920 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (157924 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312220,21 +312223,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (15792c ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 14728c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1578e2 │ │ │ │ - ldr r7, [pc, #848] @ (157c74 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #448] @ (157ae8 ) │ │ │ │ + ldr r7, [pc, #704] @ (157be8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #528] @ (157b3c ) │ │ │ │ + ldr r7, [pc, #784] @ (157c3c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #344] @ (157a88 ) │ │ │ │ + ldr r7, [pc, #600] @ (157b88 ) │ │ │ │ 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] @ (157b10 ) │ │ │ │ @@ -312262,26 +312265,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add r3, pc, #376 @ (adr r3, 157b08 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 1579ba │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 157ad4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 157ae0 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312303,26 +312306,26 @@ │ │ │ │ bcs.n 157acc │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 1571f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157a5c │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312379,62 +312382,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 15754c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1579ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 157962 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 157962 │ │ │ │ ldr r3, [pc, #56] @ (157b1c ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (157b20 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 150204 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 157962 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (157f08 ) │ │ │ │ + ldr r6, [pc, #232] @ (157c08 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #504] @ (157d1c ) │ │ │ │ + ldr r5, [pc, #760] @ (157e1c ) │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1576e8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 157bbc │ │ │ │ @@ -312472,15 +312475,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157baa │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -312523,26 +312526,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 150204 │ │ │ │ mov r9, r0 │ │ │ │ b.n 157bbc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #272] @ (157d54 ) │ │ │ │ + ldr r4, [pc, #528] @ (157e54 ) │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157cae │ │ │ │ @@ -312550,15 +312553,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157c8e │ │ │ │ @@ -312566,44 +312569,44 @@ │ │ │ │ cbnz r2, 157caa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15754c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 157d0e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (157d2c ) │ │ │ │ @@ -312614,27 +312617,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #712] @ (157ff8 ) │ │ │ │ + ldr r3, [pc, #968] @ (1580f8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #312] @ (157e6c ) │ │ │ │ + ldr r3, [pc, #568] @ (157f6c ) │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 157d98 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -312655,25 +312658,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 157d8a │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -315812,15 +315815,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150204 │ │ │ │ b.n 159dd2 │ │ │ │ nop │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -315872,15 +315875,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 159edc │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2f98dc │ │ │ │ + bl 2f9904 │ │ │ │ cbz r0, 159eee │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 159eee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 159ebc │ │ │ │ @@ -316000,17 +316003,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r4, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ @@ -316041,17 +316044,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -316113,21 +316116,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #20 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -316194,17 +316197,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15a162 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r2, [r7, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r0, #14 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -316363,15 +316366,15 @@ │ │ │ │ bne.n 15a3b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a2e4 │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15a372 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a2e8 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a2e8 │ │ │ │ blx 62114 │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a0e4 │ │ │ │ @@ -316388,15 +316391,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15a290 │ │ │ │ blx 62114 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15a39e │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15a2e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a3a2 │ │ │ │ @@ -316409,28 +316412,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a2e8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15a3c0 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a2e8 │ │ │ │ blx 62114 │ │ │ │ b.n 15a3ba │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ 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 │ │ │ │ @@ -316545,17 +316548,17 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15a546 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15a400 │ │ │ │ @@ -316584,17 +316587,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -316613,17 +316616,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -316645,17 +316648,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -316674,17 +316677,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r3, #8 │ │ │ │ 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] @ (15a728 ) │ │ │ │ @@ -316761,17 +316764,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ @@ -316791,17 +316794,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r3, #2 │ │ │ │ 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] @ (15a8b8 ) │ │ │ │ @@ -316930,31 +316933,31 @@ │ │ │ │ b.n 15a7dc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r1, #20 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -317294,43 +317297,43 @@ │ │ │ │ ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff46c52 │ │ │ │ strb r2, [r6, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r4, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r7, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r0, r1, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r2, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r3, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r7, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r6, #1 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -317468,15 +317471,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 206e74 │ │ │ │ + bl 206e9c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15ac98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -317522,18 +317525,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 1f54f0 │ │ │ │ + bl 1f5518 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f539c │ │ │ │ + bl 1f53c4 │ │ │ │ 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 │ │ │ │ @@ -317542,15 +317545,15 @@ │ │ │ │ blx 61060 │ │ │ │ ldr r2, [pc, #40] @ (15aedc ) │ │ │ │ ldr r1, [pc, #40] @ (15aee0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15aee4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ ldr r2, [pc, #36] @ (15aee8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15aeec ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -317571,31 +317574,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 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15af2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150268 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15af0e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f50bc │ │ │ │ + bl 1f50e4 │ │ │ │ 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 │ │ │ │ @@ -317606,33 +317609,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f54f0 │ │ │ │ + bl 1f5518 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f539c │ │ │ │ + bl 1f53c4 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15af86 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15af76 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15afd0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5168 │ │ │ │ + bl 1f5190 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15af9c │ │ │ │ @@ -317654,15 +317657,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b00c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15afe4 │ │ │ │ dmb ish │ │ │ │ @@ -317670,15 +317673,15 @@ │ │ │ │ bne.n 15afd4 │ │ │ │ b.n 15af8c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15afb0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -317708,33 +317711,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 61a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f54f0 │ │ │ │ + bl 1f5518 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f539c │ │ │ │ + bl 1f53c4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b090 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b080 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b100 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5168 │ │ │ │ + bl 1f5190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b0d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -317749,15 +317752,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 1f51ac │ │ │ │ + bl 1f51d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b0e4 │ │ │ │ dmb ish │ │ │ │ @@ -317767,34 +317770,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b14a │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b116 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b108 │ │ │ │ b.n 15b096 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 15b0bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b0fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318124,15 +318127,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15b4cc │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15b4c0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b4fa │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -318638,34 +318641,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 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15ba30 │ │ │ │ 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 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15ba76 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15ba6e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -318751,21 +318754,21 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, fp │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ 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 │ │ │ │ @@ -318819,81 +318822,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 2f9994 │ │ │ │ + bl 2f99bc │ │ │ │ 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 307904 │ │ │ │ + bl 30792c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a0b8 │ │ │ │ + bl 30a0e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15bc98 │ │ │ │ cbz r6, 15bc10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23137c │ │ │ │ + bl 2313a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e730 │ │ │ │ + bl 24e758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22578c │ │ │ │ + bl 2257b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 22127c │ │ │ │ + bl 2212a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217bd0 │ │ │ │ + bl 217bf8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 23137c │ │ │ │ + bl 2313a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1398 │ │ │ │ + bl 2a13c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a0d84 │ │ │ │ + bl 2a0dac │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15bcc4 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bbb4 │ │ │ │ + bl 21bbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb34 │ │ │ │ + bl 21bb5c │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15bc90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22803c │ │ │ │ + bl 228064 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296ac8 │ │ │ │ + bl 296af0 │ │ │ │ ldr r2, [pc, #44] @ (15bcc8 ) │ │ │ │ ldr r3, [pc, #32] @ (15bcbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -318954,32 +318957,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15bd52 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15bdce │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #124] @ (15be0c ) │ │ │ │ ldr r3, [pc, #116] @ (15be08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319003,26 +319006,26 @@ │ │ │ │ b.n 15bd44 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bd8e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 15bd8e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319052,110 +319055,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15be56 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15beda │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15be80 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15beae │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [pc, #148] @ (15bf54 ) │ │ │ │ ldr r3, [pc, #144] @ (15bf50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15bf48 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15bf00 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15bf3a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 15bebc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ rors r0, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7 │ │ │ │ @@ -319255,45 +319258,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15bccc │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c162 │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c1fc │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15c20e │ │ │ │ vldr d0, [pc, #572] @ 15c2d0 │ │ │ │ vldr s16, [pc, #608] @ 15c2f8 │ │ │ │ vldr s18, [pc, #608] @ 15c2fc │ │ │ │ vldr s17, [pc, #608] @ 15c300 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vldr d0, [pc, #524] @ 15c2c8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vldr d0, [pc, #512] @ 15c2c8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c104 │ │ │ │ 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 │ │ │ │ @@ -319302,15 +319305,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c508 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319328,29 +319331,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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15bccc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15c32c ) │ │ │ │ ldr r3, [pc, #448] @ (15c328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319403,36 +319406,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15c31c │ │ │ │ vldr s17, [pc, #260] @ 15c320 │ │ │ │ b.n 15c0a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vldr d0, [pc, #112] @ 15c2c8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c294 │ │ │ │ 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 │ │ │ │ @@ -319441,15 +319444,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c4a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -319518,36 +319521,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15c520 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ vldr d0, [pc, #440] @ 15c520 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c3a4 │ │ │ │ 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 │ │ │ │ @@ -319556,15 +319559,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15c448 │ │ │ │ add r3, pc, #8 @ (adr r3, 15c3b8 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -319601,134 +319604,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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c33e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c22e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15c560 │ │ │ │ @@ -319820,15 +319823,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 1f5250 │ │ │ │ + bl 1f5278 │ │ │ │ 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 │ │ │ │ @@ -319848,36 +319851,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c68e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -319902,15 +319905,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #48] @ (15c750 ) │ │ │ │ ldr r3, [pc, #36] @ (15c748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -319952,50 +319955,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c7b0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15c7e0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [pc, #92] @ (15c850 ) │ │ │ │ ldr r3, [pc, #88] @ (15c84c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320004,25 +320007,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15c840 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c830 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15c7b4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320059,22 +320062,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15c93a │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ 15c9fc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320092,15 +320095,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #224] @ (15ca00 ) │ │ │ │ ldr r3, [pc, #208] @ (15c9f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320136,30 +320139,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15c9a4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15c89e │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c89e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320205,45 +320208,45 @@ │ │ │ │ movw r1, #606 @ 0x25e │ │ │ │ ldr.w sl, [pc, #412] @ 15cbc8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cb3c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15cb0c │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ 15cbcc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320261,15 +320264,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #224] @ (15cbd0 ) │ │ │ │ ldr r3, [pc, #208] @ (15cbc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320305,30 +320308,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cb74 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15ca72 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ca72 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320393,24 +320396,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15cd2c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #606 @ 0x25e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cc90 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320437,30 +320440,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cc68 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ccbe │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15cc12 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15cc12 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -320578,30 +320581,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15ce40 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15ce40 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -320618,25 +320621,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cf02 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15ce2e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15cdfc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15cdfc │ │ │ │ @@ -320649,30 +320652,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ced6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 15ce2e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15cdfc │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -320722,33 +320725,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 2379e8 │ │ │ │ + bl 237a10 │ │ │ │ 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 2379e8 │ │ │ │ + bl 237a10 │ │ │ │ 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 2379e8 │ │ │ │ + bl 237a10 │ │ │ │ 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 │ │ │ │ @@ -320862,30 +320865,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d018 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d0ee │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d01a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d01a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320945,15 +320948,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15cd3c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d0a0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d0a0 │ │ │ │ @@ -321013,20 +321016,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d266 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15d280 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321190,26 +321193,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cffc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 15cffc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d0c8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d0c8 │ │ │ │ @@ -321348,30 +321351,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d344 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d590 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d1b2 │ │ │ │ b.n 15d0a0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d344 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321385,30 +321388,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d5ec │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d19a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d19a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321420,30 +321423,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d646 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15d220 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d220 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321458,15 +321461,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d5da │ │ │ │ b.n 15d5ec │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -321518,30 +321521,30 @@ │ │ │ │ b.n 15d29e │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d732 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d1b2 │ │ │ │ b.n 15d0a0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15d70c │ │ │ │ movs r2, #1 │ │ │ │ @@ -321687,15 +321690,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d634 │ │ │ │ b.n 15d646 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15d8b4 │ │ │ │ @@ -321757,15 +321760,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d5da │ │ │ │ b.n 15d5ec │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15d962 │ │ │ │ @@ -321833,15 +321836,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d5ec │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15d5dc │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15da1c │ │ │ │ @@ -322022,25 +322025,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15dcb0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dc34 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dbde │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15dbde │ │ │ │ @@ -322059,23 +322062,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 2379e8 │ │ │ │ + bl 237a10 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2379e8 │ │ │ │ + bl 237a10 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15dbde │ │ │ │ movs r4, #0 │ │ │ │ b.n 15dbde │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322158,15 +322161,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15dd4c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2167a0 │ │ │ │ + bl 2167c8 │ │ │ │ b.n 15dd2c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #26 │ │ │ │ @@ -322235,25 +322238,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15de5e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15cf14 │ │ │ │ @@ -322263,21 +322266,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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, #404] @ 15e044 │ │ │ │ @@ -322420,17 +322423,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15df72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15cbd4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 15df06 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322455,26 +322458,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e098 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15cf14 │ │ │ │ ldr.w r3, [pc, #1288] @ 15e5b0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -322492,21 +322495,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -322517,21 +322520,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 15df06 │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15df72 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -322625,71 +322628,71 @@ │ │ │ │ bl 15cf14 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 2383a4 │ │ │ │ + bl 2383cc │ │ │ │ b.n 15df06 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15e27c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15cf14 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3208 │ │ │ │ + bl 2e3230 │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -322715,20 +322718,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 15df06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -322745,37 +322748,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15cf14 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 236f08 │ │ │ │ + bl 236f30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e54a │ │ │ │ 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] │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -322807,38 +322810,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15e454 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #923 @ 0x39b │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15e496 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15e47e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -322850,15 +322853,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15e464 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15e4ae │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -322874,22 +322877,22 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -322902,20 +322905,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15df06 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15e57c │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323032,15 +323035,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 2174d8 │ │ │ │ + bl 217500 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15e6de │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323060,15 +323063,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 15e61a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174d8 │ │ │ │ + bl 217500 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e6a0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15e6f8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323147,21 +323150,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15e608 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174d8 │ │ │ │ + bl 217500 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e6a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215ce8 │ │ │ │ + bl 215d10 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15e6a0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15e8ae │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323201,23 +323204,23 @@ │ │ │ │ b.n 15e68e │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15e7d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 215ce8 │ │ │ │ + bl 215d10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 156224 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15e880 │ │ │ │ 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 │ │ │ │ @@ -323227,23 +323230,23 @@ │ │ │ │ b.n 15e834 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15e834 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61a7c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15e860 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323266,207 +323269,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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e966 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15e950 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15e8fa │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #420] @ (15eb18 ) │ │ │ │ ldr r3, [pc, #416] @ (15eb14 ) │ │ │ │ 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 15eb0c │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15e9d4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156224 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15e95c │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15e95c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15ea7c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156224 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15e95c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15eaf2 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156224 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15e95c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ @@ -323488,15 +323491,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15ecf4 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15eb6e │ │ │ │ b.n 15eca6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -323520,15 +323523,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15eca2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15ec00 │ │ │ │ @@ -323562,15 +323565,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15dd90 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r7, 15ec38 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15ebb6 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e5b4 │ │ │ │ @@ -323581,21 +323584,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e5b4 │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15ec0a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15ec62 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -323607,15 +323610,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15ecac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #124] @ (15ecf8 ) │ │ │ │ ldr r3, [pc, #108] @ (15ece8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323645,15 +323648,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ecc0 │ │ │ │ b.n 15ec72 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -324198,40 +324201,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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ cbz r6, 15f27a │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15f27a │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15f274 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15f262 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15f28a │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r2, [pc, #36] @ (15f2b0 ) │ │ │ │ ldr r3, [pc, #28] @ (15f2ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324258,40 +324261,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 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f113c │ │ │ │ + bl 1f1164 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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 │ │ │ │ @@ -324370,15 +324373,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 150204 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bvs.n 15f3d4 │ │ │ │ + bvc.n 15f454 │ │ │ │ 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 │ │ │ │ @@ -324500,15 +324503,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15f51e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -324522,41 +324525,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15f710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1384 │ │ │ │ + bl 1f13ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15f6d4 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f6d4 │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15f6f2 │ │ │ │ @@ -324624,19 +324627,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61a7c │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15f69e │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15f6d6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -324750,69 +324753,69 @@ │ │ │ │ cbz r3, 15f7e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15f7dc │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 15f93e │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15f978 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 165f24 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15f856 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b0c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 15f888 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 15f8b4 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 15f89a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 15f8b4 │ │ │ │ @@ -324820,92 +324823,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15f896 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15e8c0 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 15f8c2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 15f8ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15f8be │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #180] @ (15f998 ) │ │ │ │ ldr r3, [pc, #176] @ (15f994 ) │ │ │ │ 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 15f984 │ │ │ │ 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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15f988 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15f846 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a07d4 │ │ │ │ + bl 2a07fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f8e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b3c │ │ │ │ b.n 15f8e0 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 15f846 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r6, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -324926,15 +324929,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 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f2cc │ │ │ │ cbnz r0, 15fa0c │ │ │ │ ldr r2, [pc, #108] @ (15fa44 ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -324976,15 +324979,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15f9f2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 15fa48 │ │ │ │ + bne.n 15fac8 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -324997,15 +325000,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 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 15fac0 │ │ │ │ @@ -325050,15 +325053,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15faa6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 15fb94 │ │ │ │ + beq.n 15fa14 │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -325169,19 +325172,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15fc30 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fbfe │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15fcf4 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fcf8 │ │ │ │ @@ -325218,23 +325221,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 15fc98 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 15fca2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 15fc06 │ │ │ │ ldr r2, [pc, #48] @ (15fd08 ) │ │ │ │ ldr r3, [pc, #40] @ (15fd04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325289,38 +325292,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 15fd5a │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ed40 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f200 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #44] @ (15fddc ) │ │ │ │ ldr r3, [pc, #36] @ (15fdd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325394,15 +325397,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15ff0a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ 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] │ │ │ │ @@ -325464,15 +325467,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ 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] @ (15ffe8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -325823,15 +325826,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f734 │ │ │ │ cbz r0, 1602fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21caf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1603a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -325909,15 +325912,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 150204 │ │ │ │ b.n 1602f6 │ │ │ │ - bl 25efa0 │ │ │ │ + bl 25efc8 │ │ │ │ b.n 160384 │ │ │ │ ldr r4, [pc, #52] @ (1603f4 ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (1603f8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -325932,23 +325935,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ b.n 1602f6 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ 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] @ 160458 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -325961,15 +325964,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15f770 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ ldr r2, [pc, #32] @ (160460 ) │ │ │ │ ldr r3, [pc, #28] @ (16045c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326120,63 +326123,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15f770 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ cbz r5, 160630 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 160630 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 16062a │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 160618 │ │ │ │ cbz r4, 16063c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #68] @ (160690 ) │ │ │ │ ldr r3, [pc, #64] @ (16068c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326306,19 +326309,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 160930 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a07d4 │ │ │ │ + bl 2a07fc │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160926 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326421,15 +326424,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 60b3c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 160960 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1606ea │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 164af4 │ │ │ │ @@ -326441,17 +326444,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 160958 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1608f6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ mov r0, sl │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ b.n 16079c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326476,15 +326479,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ vst4.32 {d0-d3}, [lr :256], r3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, 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, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ mov r5, r1 │ │ │ │ @@ -326978,15 +326981,15 @@ │ │ │ │ b.n 160ad2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movw r0, #18611 @ 0x48b3 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf25800b3 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, 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 │ │ │ │ @@ -327002,15 +327005,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -327198,15 +327201,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 164864 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1611bc │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -327279,15 +327282,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160694 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16148a │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1610a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 161416 │ │ │ │ @@ -327300,19 +327303,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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a07e8 │ │ │ │ + bl 2a0810 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161458 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16145c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -327503,15 +327506,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1613f6 │ │ │ │ mov r0, r3 │ │ │ │ bl 164af4 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 161416 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -327538,15 +327541,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 16127c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r2, [pc, #1416] @ 1619e8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -327997,15 +328000,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 160134 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 161958 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328074,15 +328077,15 @@ │ │ │ │ @ instruction: 0xf0ee00b3 │ │ │ │ ldr r6, [pc, #240] @ (161ad0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [pc, #112] @ (161a54 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [pc, #1000] @ (161dd0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r0, r4 │ │ │ │ ldr r1, [pc, #792] @ (161d08 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 161a00 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328227,19 +328230,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15ed40 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a07e8 │ │ │ │ + bl 2a0810 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 161cb6 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328295,15 +328298,15 @@ │ │ │ │ cbz r2, 161c34 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 161c28 │ │ │ │ ldr r2, [pc, #428] @ (161de4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328346,15 +328349,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 150204 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 161346 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ b.n 161b92 │ │ │ │ mov r4, r6 │ │ │ │ b.n 161b4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 161a94 │ │ │ │ @@ -328466,17 +328469,17 @@ │ │ │ │ b.n 161908 │ │ │ │ movs r3, #1 │ │ │ │ b.n 16194e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 1614cc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r0, r4 │ │ │ │ rors r6, r0 │ │ │ │ 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 │ │ │ │ @@ -328830,36 +328833,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 1621b8 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 16219c │ │ │ │ mov r0, r5 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 1621fe │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1621f8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1621e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162358 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16233a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -328878,41 +328881,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16223e │ │ │ │ mov r0, r5 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 1622b4 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15ed40 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 16227e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -328922,44 +328925,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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 162330 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 1622fc │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -328977,15 +328980,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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ b.n 162206 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 161e64 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329040,15 +329043,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 162dbc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329122,15 +329125,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1629ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162576 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -329158,15 +329161,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160694 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162cd2 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -329252,15 +329255,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162688 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329269,15 +329272,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 162e9e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162654 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162726 │ │ │ │ @@ -329405,19 +329408,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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a07e8 │ │ │ │ + bl 2a0810 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162d3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 162e8e │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -329515,15 +329518,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 165610 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162eae │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 162662 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -329607,15 +329610,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 162ac6 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 162a7a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -329662,15 +329665,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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] │ │ │ │ @@ -329746,15 +329749,15 @@ │ │ │ │ bl 1645d4 │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162b7a │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 162c2e │ │ │ │ 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 │ │ │ │ @@ -329906,28 +329909,28 @@ │ │ │ │ b.n 1627b4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 16285a │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 162d6c │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 162d60 │ │ │ │ ldr r2, [pc, #364] @ (162edc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -329936,15 +329939,15 @@ │ │ │ │ bl 150204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 162cd4 │ │ │ │ b.n 162ad6 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15f574 │ │ │ │ b.n 162a46 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 16285a │ │ │ │ @@ -329995,15 +329998,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 162e1a │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 162726 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 162662 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330053,21 +330056,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r5, #120 @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r6, r5, #2 │ │ │ │ bcc.n 162df8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 162f00 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330245,15 +330248,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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1604d8 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330337,15 +330340,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15f334 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61a7c │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ cbz r5, 1631ea │ │ │ │ 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 │ │ │ │ @@ -330470,19 +330473,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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a07e8 │ │ │ │ + bl 2a0810 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1634a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1634ac │ │ │ │ @@ -330649,15 +330652,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 163382 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #88] @ (163508 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -330679,25 +330682,25 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r4 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ 1635a0 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -331846,15 +331849,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 164202 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 1641cc │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16416c │ │ │ │ @@ -331873,15 +331876,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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1640d2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 16412c │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -331893,15 +331896,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 164118 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 164100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -331911,15 +331914,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 160134 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (164228 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (164224 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -331947,15 +331950,15 @@ │ │ │ │ cbz r3, 1641ac │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 164196 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 1641b8 │ │ │ │ @@ -331973,15 +331976,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 1604d8 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 1641f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1645d4 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164136 │ │ │ │ @@ -331990,15 +331993,15 @@ │ │ │ │ bl 1645d4 │ │ │ │ b.n 164136 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 164146 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ itet hi │ │ │ │ lslhi r3, r6, #2 │ │ │ │ lsrls r4, r6, #3 │ │ │ │ @@ -332063,15 +332066,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 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1642e4 │ │ │ │ bx lr │ │ │ │ @@ -332103,15 +332106,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 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164348 │ │ │ │ @@ -332121,15 +332124,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 1f5250 │ │ │ │ + bl 1f5278 │ │ │ │ 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] │ │ │ │ @@ -332270,15 +332273,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 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1643a4 │ │ │ │ add sp, #16 │ │ │ │ @@ -332304,25 +332307,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16458a │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ ldr r3, [pc, #144] @ (1645c4 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 16457e │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1643a4 │ │ │ │ ldr r2, [pc, #112] @ (1645c8 ) │ │ │ │ @@ -332336,15 +332339,15 @@ │ │ │ │ bne.n 1645b6 │ │ │ │ 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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 16453c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332372,17 +332375,17 @@ │ │ │ │ revsh r6, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ hlt 0x0022 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ 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] │ │ │ │ @@ -332425,15 +332428,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164694 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5250 │ │ │ │ + bl 1f5278 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1646f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332463,30 +332466,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16469c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164650 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 164650 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1646c4 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164672 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 164672 │ │ │ │ blx r2 │ │ │ │ b.n 164650 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -332494,27 +332497,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 1faa10 │ │ │ │ + bl 1faa38 │ │ │ │ cbz r0, 16471c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 164720 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 164732 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1faaec │ │ │ │ + bl 1fab14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1645d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 164726 │ │ │ │ @@ -332531,25 +332534,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 1f5250 │ │ │ │ + bl 1f5278 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1642dc │ │ │ │ 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 1faad8 │ │ │ │ + bl 1fab00 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1647e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -332606,15 +332609,15 @@ │ │ │ │ bne.n 164816 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1647c2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1647c2 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164806 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -332653,28 +332656,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 1f5250 │ │ │ │ + bl 1f5278 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 164984 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164984 │ │ │ │ mov r0, r5 │ │ │ │ bl 1642dc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faa10 │ │ │ │ + bl 1faa38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16495e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -332745,19 +332748,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164a54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f220c │ │ │ │ + bl 1f2234 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2080 │ │ │ │ + bl 1f20a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164a20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -332811,23 +332814,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164a2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 164908 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16490c │ │ │ │ b.n 164984 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1649e2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 164984 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 164a8a │ │ │ │ mov r0, r5 │ │ │ │ bl 1642dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -332864,29 +332867,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164ab6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164a7e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 164a7e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb616 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ 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] @ (164be0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -332927,25 +332930,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 164b2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164b2a │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (164bec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164bb2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 164bbe │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164b2a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -332970,21 +332973,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164b82 │ │ │ │ b.n 164b7a │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f220c │ │ │ │ + bl 1f2234 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f202c │ │ │ │ + bl 1f2054 │ │ │ │ b.n 164b82 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333048,22 +333051,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164c26 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f220c │ │ │ │ + bl 1f2234 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f202c │ │ │ │ + bl 1f2054 │ │ │ │ b.n 164c26 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 164d20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 164d18 │ │ │ │ @@ -333128,15 +333131,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 164d7c │ │ │ │ ldr r0, [pc, #308] @ (164e80 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cbnz r0, 164d7c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 164d5e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 164d94 │ │ │ │ ldr r2, [pc, #292] @ (164e84 ) │ │ │ │ ldr r3, [pc, #280] @ (164e7c ) │ │ │ │ @@ -333151,29 +333154,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (164e88 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (164e8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fa7b0 │ │ │ │ + bl 1fa7d8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 164d58 │ │ │ │ ldr r7, [pc, #256] @ (164e90 ) │ │ │ │ add r7, pc │ │ │ │ b.n 164cda │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164d5e │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333188,32 +333191,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1645d4 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 164d5e │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f0dc8 │ │ │ │ + bl 1f0df0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164d5e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333251,49 +333254,49 @@ │ │ │ │ b.n 164dd6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 164ec8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r0, r4 │ │ │ │ uxth r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff58e8a │ │ │ │ bl fff3ee8e │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ 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, 164ebe │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 164ed6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa94c │ │ │ │ + bl 1fa974 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1645d4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164eca │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 164eb8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333369,31 +333372,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16510a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0dec │ │ │ │ + bl 1f0e14 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ffc │ │ │ │ + bl 1f1024 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 165116 │ │ │ │ mov r0, r6 │ │ │ │ bl 1642dc │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165096 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165096 │ │ │ │ ldr r3, [pc, #520] @ (1651f4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333416,27 +333419,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165104 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 16501c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ffc │ │ │ │ + bl 1f1024 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0d70 │ │ │ │ + bl 1f0d98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16512e │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165124 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333445,15 +333448,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 165172 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 16518e │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 1650d6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1651c6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333463,15 +333466,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 16513a │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1198 │ │ │ │ + bl 1f11c0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165162 │ │ │ │ ldr r2, [pc, #316] @ (1651f8 ) │ │ │ │ ldr r3, [pc, #308] @ (1651f0 ) │ │ │ │ @@ -333489,28 +333492,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 1f1198 │ │ │ │ + bl 1f11c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 164ff4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 16509a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 16502a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0dec │ │ │ │ + bl 1f0e14 │ │ │ │ b.n 164fb6 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 16516a │ │ │ │ movs r5, #5 │ │ │ │ b.n 1650b8 │ │ │ │ @@ -333531,15 +333534,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165142 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1650a2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 1650a2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b3c │ │ │ │ b.n 1650b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b3c │ │ │ │ b.n 165120 │ │ │ │ @@ -333584,33 +333587,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (165208 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1651b2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 1650e4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 42f1f6 │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ 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 │ │ │ │ @@ -333648,50 +333651,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 16525c │ │ │ │ mov r0, r5 │ │ │ │ bl 1642dc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1652ea │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1652a2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 16531a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1652e8 │ │ │ │ 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 1faad8 │ │ │ │ + bl 1fab00 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16528e │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1652c8 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1652a2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 16525c │ │ │ │ @@ -333703,15 +333706,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1652fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16525c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 16525c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165296 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1645d4 │ │ │ │ @@ -333749,15 +333752,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165374 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165350 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.n 165350 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ @@ -333768,15 +333771,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 │ │ │ │ - @ instruction: 0xfa4a0028 │ │ │ │ + @ instruction: 0xfa8a0028 │ │ │ │ stmdb 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] @ (1654ec ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ @@ -333876,25 +333879,25 @@ │ │ │ │ bne.n 1654e6 │ │ │ │ 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 29c600 │ │ │ │ + bl 29c628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ b.n 1654b8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa1c0028 │ │ │ │ + @ instruction: 0xfa5c0028 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ mov r6, r2 │ │ │ │ @@ -333929,15 +333932,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 1f0f90 │ │ │ │ + bl 1f0fb8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -333946,34 +333949,34 @@ │ │ │ │ cbnz r3, 1655e4 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 1655c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0e00 │ │ │ │ + bl 1f0e28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (1655f8 ) │ │ │ │ ldr r3, [pc, #36] @ (1655f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -333985,25 +333988,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 1655c6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r0, r4 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (16560c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf7fa0028 │ │ │ │ + ldrh.w r0, [sl, r8, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #292] @ (165748 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #292] @ (16574c ) │ │ │ │ @@ -334061,28 +334064,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165704 │ │ │ │ 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 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ 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 165694 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ 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 │ │ │ │ @@ -334110,17 +334113,17 @@ │ │ │ │ b.n 16569c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b3c │ │ │ │ b.n 1656ee │ │ │ │ ldr r0, [pc, #60] @ (16575c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fe184 │ │ │ │ + bl 1fe1ac │ │ │ │ ldr r3, [pc, #48] @ (165760 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334132,15 +334135,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ lsls r3, r6, #2 │ │ │ │ udf #141 @ 0x8d │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r0, r4 │ │ │ │ ble.n 1656fc │ │ │ │ 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 │ │ │ │ @@ -334155,28 +334158,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 1f0dec │ │ │ │ + bl 1f0e14 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1654fc │ │ │ │ cbnz r0, 1657dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 1657c2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 1657dc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f0dec │ │ │ │ + bl 1f0e14 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1654fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (1657f0 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334268,19 +334271,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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16598e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -334640,15 +334643,15 @@ │ │ │ │ bl 150204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165b28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 165c7c │ │ │ │ b.n 165b74 │ │ │ │ ldr r2, [pc, #356] @ (165df4 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -334692,35 +334695,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16592e │ │ │ │ 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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 61a7c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 61060 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61e5c │ │ │ │ cbnz r0, 165d78 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -334769,46 +334772,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165942 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #904 @ (adr r7, 166148 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r0, r4 │ │ │ │ add r6, pc, #560 @ (adr r6, 166000 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - @ instruction: 0xf3a20028 │ │ │ │ - @ instruction: 0xf1fc0028 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + @ instruction: 0xf3e20028 │ │ │ │ + @ instruction: 0xf23c0028 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 165e28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -334913,15 +334916,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 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ 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 │ │ │ │ @@ -334945,15 +334948,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ blx 61a7c │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ - bl 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ 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 │ │ │ │ @@ -334988,15 +334991,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 1f6208 │ │ │ │ + bl 1f6230 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 166010 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335022,15 +335025,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 1, cr0, cr14, cr8, {1} │ │ │ │ + cdp 0, 5, cr0, cr14, cr8, {1} │ │ │ │ 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] @ (16609c ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335042,15 +335045,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} │ │ │ │ - ldcl 0, cr0, [r2, #160] @ 0xa0 │ │ │ │ + cdp 0, 1, cr0, cr2, cr8, {1} │ │ │ │ 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] @ (1660d8 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335062,15 +335065,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} │ │ │ │ - stc 0, cr0, [r6, #160] @ 0xa0 │ │ │ │ + stcl 0, cr0, [r6, #160] @ 0xa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (166184 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335130,15 +335133,15 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 166196 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ 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 │ │ │ │ @@ -335753,19 +335756,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -336076,17 +336079,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150204 │ │ │ │ b.n 166b7e │ │ │ │ nop │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r5, #24] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ 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 │ │ │ │ @@ -336115,15 +336118,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 150204 │ │ │ │ b.n 166c0c │ │ │ │ nop │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 166c30 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336290,17 +336293,17 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ movs r0, r6 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {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] │ │ │ │ @@ -336721,15 +336724,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r0, r4 │ │ │ │ ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 16737c │ │ │ │ @@ -337100,19 +337103,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 167676 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r7, r5 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ movs r7, r5 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ 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 167688 │ │ │ │ @@ -337871,20 +337874,20 @@ │ │ │ │ bne.n 167e06 │ │ │ │ b.n 167b82 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r0, r4 │ │ │ │ - eors.w r0, lr, #11403264 @ 0xae0000 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + @ instruction: 0xf4de002e │ │ │ │ + str r0, [r1, 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] │ │ │ │ @@ -338270,21 +338273,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [pc, #1000] @ (168630 ) │ │ │ │ + ldr r5, [pc, #232] @ (168330 ) │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [pc, #904] @ (1685d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1682d8 ) │ │ │ │ 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 │ │ │ │ @@ -338604,20 +338607,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 1685b4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 1685d2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -338656,15 +338659,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 168626 │ │ │ │ ldr.w ip, [pc, #28] @ 168630 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f0224 │ │ │ │ + bl 2f024c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338863,59 +338866,59 @@ │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [pc, #388] @ (1689cc ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2efef4 │ │ │ │ + bl 2eff1c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16896a │ │ │ │ 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 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168946 │ │ │ │ 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 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168974 │ │ │ │ ldr r0, [pc, #304] @ (1689d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r1, [pc, #300] @ (1689d4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1689d8 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168996 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1468 │ │ │ │ + bl 2e1490 │ │ │ │ b.n 1688f8 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 1687de │ │ │ │ ldr r4, [pc, #252] @ (1689dc ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1689e0 ) │ │ │ │ @@ -338956,15 +338959,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1689ec ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1689f0 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1688e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r2, [pc, #164] @ (1689f4 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 150204 │ │ │ │ @@ -338976,99 +338979,99 @@ │ │ │ │ b.n 1687b4 │ │ │ │ ldr r2, [pc, #140] @ (1689f8 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 168952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r2, [pc, #120] @ (1689fc ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 150204 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1688f8 │ │ │ │ ldr r0, [pc, #104] @ (168a00 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe394 │ │ │ │ + bl 1fe3bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (168a04 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bd8 │ │ │ │ + bl 1f6c00 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 1688c8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, sp │ │ │ │ movs r0, r4 │ │ │ │ bvs.n 168a10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, ip │ │ │ │ movs r0, r4 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #20 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, r0 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r0, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r9 │ │ │ │ movs r0, r4 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - mvns r6, r4 │ │ │ │ + add r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - mvns r0, r3 │ │ │ │ + add r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - bics r0, r7 │ │ │ │ + mvns r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - bics r0, r4 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - mvns r0, r4 │ │ │ │ + add r0, r4 │ │ │ │ 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 168464 │ │ │ │ - bl 2e154c │ │ │ │ + bl 2e1574 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168a70 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168aaa │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 168a5c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 168a66 │ │ │ │ @@ -339238,34 +339241,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 168c42 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f0100 │ │ │ │ + bl 2f0128 │ │ │ │ cbnz r0, 168c42 │ │ │ │ ldr r3, [pc, #116] @ (168c8c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f0224 │ │ │ │ + bl 2f024c │ │ │ │ cbnz r0, 168c42 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (168c90 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f03b8 │ │ │ │ + bl 2f03e0 │ │ │ │ b.n 168c42 │ │ │ │ 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} │ │ │ │ @@ -339283,27 +339286,27 @@ │ │ │ │ b.n 168c42 │ │ │ │ ldr r3, [pc, #48] @ (168c98 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 168c42 │ │ │ │ nop │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + negs r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - negs r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339319,32 +339322,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 2f0070 │ │ │ │ + bl 2f0098 │ │ │ │ cbz r0, 168cc8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (168cf4 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f00a0 │ │ │ │ + bl 2f00c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168cc4 │ │ │ │ ldr r3, [pc, #28] @ (168cf8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f00d0 │ │ │ │ + bl 2f00f8 │ │ │ │ b.n 168cc4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r0, [r3, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ @@ -339657,15 +339660,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -339823,16 +339826,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 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ cbz r0, 16921e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -339931,15 +339934,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r7 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340274,18 +340277,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 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr.w r1, [pc, #1700] @ 169d9c │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61060 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -340788,63 +340791,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 177be4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169bf4 │ │ │ │ ldr r0, [pc, #524] @ (169e78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 169c88 │ │ │ │ ldr r1, [pc, #516] @ (169e7c ) │ │ │ │ add r1, pc │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169cfa │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (169e80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 169cee │ │ │ │ ldr r5, [pc, #488] @ (169e84 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169d36 │ │ │ │ ldr r5, [pc, #476] @ (169e88 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169d22 │ │ │ │ ldr r5, [pc, #460] @ (169e8c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cbnz r0, 169d0e │ │ │ │ ldr r5, [pc, #448] @ (169e90 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cbz r0, 169cee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (169e94 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -340856,31 +340859,31 @@ │ │ │ │ blx 61d28 │ │ │ │ cbnz r0, 169d4a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 169c88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 169ccc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 169cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 169caa │ │ │ │ ldr r1, [pc, #336] @ (169e9c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -340909,153 +340912,153 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ - movs r0, r4 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ - movs r0, r4 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ - movs r0, r4 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ - movs r0, r4 │ │ │ │ - subs r7, #4 │ │ │ │ - movs r0, r4 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ - movs r0, r4 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ - movs r0, r4 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r7, #12 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ - movs r0, r4 │ │ │ │ subs r5, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ - movs r0, r4 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ - movs r0, r4 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ + movs r0, r4 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ + movs r0, r4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ + movs r0, r4 │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #16 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #24 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ + movs r0, r4 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r0, r4 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ + movs r0, r4 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #10 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #18 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r7, #22 │ │ │ │ + movs r0, r4 │ │ │ │ + subs r7, #26 │ │ │ │ + movs r0, r4 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ + movs r0, r4 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ + movs r0, r4 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ + movs r0, r4 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -341182,15 +341185,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [r5, #0] │ │ │ │ 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 │ │ │ │ @@ -341328,15 +341331,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a120 │ │ │ │ b.n 16a14a │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a156 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342360,21 +342363,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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} │ │ │ │ @@ -342392,15 +342395,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16acaa │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16adce │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16acce │ │ │ │ adds r2, #1 │ │ │ │ @@ -342493,26 +342496,26 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16acd6 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16adc0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ b.n 16adc6 │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16adc6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -342597,15 +342600,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16af16 │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16aeea │ │ │ │ adds r3, #1 │ │ │ │ @@ -342630,15 +342633,15 @@ │ │ │ │ beq.n 16afe8 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16af40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [pc, #412] @ (16b0c0 ) │ │ │ │ ldr r3, [pc, #408] @ (16b0bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -342722,15 +342725,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16af0c │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] @ 16b0b0 │ │ │ │ @@ -342745,15 +342748,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b09e │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b06e │ │ │ │ adds r2, #1 │ │ │ │ @@ -342801,15 +342804,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -342843,21 +342846,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -342878,15 +342881,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b1d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343047,15 +343050,15 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r9, r0 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -343069,25 +343072,25 @@ │ │ │ │ b.n 16b346 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16b332 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b3b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [r7, #24] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ b.n 16b3b6 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16b21c │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b3b6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ movs r7, r5 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 16b422 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -343126,41 +343129,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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, 16b4aa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16b510 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343178,15 +343181,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16b51c │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16b510 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343349,15 +343352,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16b5c6 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16b72c │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16b72c │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -343986,15 +343989,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16bdce │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16ca3c │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344022,15 +344025,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16be3c │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344069,15 +344072,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16c760 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] │ │ │ │ @@ -344900,15 +344903,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16be98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16beaa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -344963,15 +344966,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16beac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c152 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16be98 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345009,15 +345012,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bb24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ b.w 16bb24 │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345125,15 +345128,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16c866 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16c9f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345158,30 +345161,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 16c36a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16bede │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16c824 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16c36a │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs 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 │ │ │ │ @@ -345732,16 +345735,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2f9580 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 2f95a8 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d0e8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346189,39 +346192,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16d5b0 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16d58a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d55a │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d588 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16d55c │ │ │ │ b.n 16d586 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16d5e4 │ │ │ │ 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 │ │ │ │ @@ -346269,21 +346272,21 @@ │ │ │ │ blx 60de0 │ │ │ │ ldr r2, [pc, #20] @ (16d650 ) │ │ │ │ ldr r1, [pc, #24] @ (16d654 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ movs r0, r4 │ │ │ │ - vqadd.s32 d16, d10, d15 │ │ │ │ + vshr.s32 d0, d15, #22 │ │ │ │ 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] @ (16d6f4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346319,15 +346322,15 @@ │ │ │ │ blx 60de0 │ │ │ │ ldr r2, [pc, #64] @ (16d700 ) │ │ │ │ ldr r1, [pc, #64] @ (16d704 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16d6d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16d708 ) │ │ │ │ ldr r3, [pc, #28] @ (16d6f8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346340,19 +346343,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r0, r4 │ │ │ │ - mcr 0, 7, r0, cr4, cr15, {0} │ │ │ │ + vqadd.s32 d0, d4, d15 │ │ │ │ cmp r1, #32 │ │ │ │ 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] @ (16d868 ) │ │ │ │ @@ -347427,25 +347430,25 @@ │ │ │ │ ... │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r5 │ │ │ │ - ldc2l 0, cr0, [lr], {31} │ │ │ │ - @ instruction: 0xfbc2001f │ │ │ │ - @ instruction: 0xfadc001f │ │ │ │ - @ instruction: 0xfad4001f │ │ │ │ - @ instruction: 0xfaaa001f │ │ │ │ - @ instruction: 0xfad0001f │ │ │ │ - @ instruction: 0xfa76001f │ │ │ │ - @ instruction: 0xfaf0001f │ │ │ │ - @ instruction: 0xfa46001f │ │ │ │ + ldc2 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r2], {31} │ │ │ │ + smlabt r0, ip, pc, r0 │ │ │ │ + smlabt r0, r4, pc, r0 │ │ │ │ + @ instruction: 0xfaea001f │ │ │ │ + smlabt r0, r0, pc, r0 │ │ │ │ + @ instruction: 0xfab6001f │ │ │ │ + smlawt r0, r0, pc, r0 @ │ │ │ │ + @ instruction: 0xfa86001f │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 16e2c8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #112] @ (16e2cc ) │ │ │ │ @@ -348125,15 +348128,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16e908 │ │ │ │ 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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -348398,15 +348401,15 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ movs r7, r5 │ │ │ │ asrs r4, r3, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -348430,17 +348433,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16ec70 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 3309d0 │ │ │ │ + bl 3309f8 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -348466,37 +348469,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16ecf6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16f27c │ │ │ │ ldr.w r3, [pc, #1432] @ 16f274 │ │ │ │ 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 16f26c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16ef3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -348874,19 +348877,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f0ee │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 3309a8 │ │ │ │ + bl 3309d0 │ │ │ │ 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 614f8 │ │ │ │ @@ -348909,28 +348912,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f160 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f150 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ec30 │ │ │ │ b.n 16ecca │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16ecca │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ b.n 16f132 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349025,41 +349028,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60b3c │ │ │ │ b.n 16f048 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b3c │ │ │ │ b.n 16f048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3308b0 │ │ │ │ + bl 3308d8 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f094 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r0, r4, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - bic.w r0, lr, #31 │ │ │ │ - bic.w r0, r6, #31 │ │ │ │ - ands.w r0, lr, #31 │ │ │ │ - ands.w r0, r6, #31 │ │ │ │ - and.w r0, lr, #31 │ │ │ │ - and.w r0, r8, #31 │ │ │ │ - and.w r0, r6, #31 │ │ │ │ - mrc 0, 2, r0, cr14, cr15, {0} │ │ │ │ + orn r0, lr, #31 │ │ │ │ + orn r0, r6, #31 │ │ │ │ + orrs.w r0, lr, #31 │ │ │ │ + orrs.w r0, r6, #31 │ │ │ │ + orr.w r0, lr, #31 │ │ │ │ + orr.w r0, r8, #31 │ │ │ │ + orr.w r0, r6, #31 │ │ │ │ + mrc 0, 4, r0, cr14, cr15, {0} │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr4, cr15, {0} │ │ │ │ - mrc 0, 1, r0, cr0, cr15, {0} │ │ │ │ - mcr 0, 1, r0, cr14, cr15, {0} │ │ │ │ + mrc 0, 3, r0, cr4, cr15, {0} │ │ │ │ + mrc 0, 3, r0, cr0, cr15, {0} │ │ │ │ + mcr 0, 3, r0, cr14, cr15, {0} │ │ │ │ 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] @ (16f338 ) │ │ │ │ ldr r3, [pc, #116] @ (16f33c ) │ │ │ │ @@ -349217,17 +349220,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16f554 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 3309f4 │ │ │ │ + bl 330a1c │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16f54c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349303,15 +349306,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r4, #1168] @ 0x490 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 16f538 │ │ │ │ @@ -349319,27 +349322,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ b.n 16f538 │ │ │ │ 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 │ │ │ │ @@ -349399,35 +349402,35 @@ │ │ │ │ mov r1, sl │ │ │ │ addw r7, r4, #1196 @ 0x4ac │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #1224 @ 0x4c8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ b.n 16f66a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16f692 │ │ │ │ cbnz r0, 16f698 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16f65a │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 16f61a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16f608 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16f67c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16f67c │ │ │ │ @@ -349505,15 +349508,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ 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] @ (16f808 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -349522,48 +349525,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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16f7d2 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ 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 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16f7a6 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #40] @ (16f810 ) │ │ │ │ ldr r3, [pc, #32] @ (16f80c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -349911,18 +349914,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 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fb9e │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16fbac │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61ca4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -349932,18 +349935,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16fb9c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fbe2 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16fbe0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16fbe0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -349951,19 +349954,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61ca4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 16fba8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9580 │ │ │ │ + bl 2f95a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fc58 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16fc80 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16fc80 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350120,15 +350123,15 @@ │ │ │ │ blx 618a8 │ │ │ │ b.n 16fcb6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ movs r7, r5 │ │ │ │ lsls r6, r6, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -350173,15 +350176,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 16fde0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 16fde0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 330854 │ │ │ │ + bl 33087c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fddc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16fdbc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350191,24 +350194,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16fdbe │ │ │ │ ldr r2, [pc, #24] @ (16fe48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (16fe4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 16fde0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16fde2 │ │ │ │ nop │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #192] @ (16ff20 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -350755,15 +350758,15 @@ │ │ │ │ bne.n 1702da │ │ │ │ ldr r2, [pc, #72] @ (1703f4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (1703f8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 1702da │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 618a8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -350776,21 +350779,21 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17026c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ vqadd.u16 d0, d16, d18 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip, #712] @ 0x2c8 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r7, r5 │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 1704e4 │ │ │ │ + bge.n 170364 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 170448 │ │ │ │ dmb ish │ │ │ │ @@ -350819,28 +350822,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 1704c8 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 1704b8 │ │ │ │ @@ -350940,55 +350943,55 @@ │ │ │ │ bne.n 17067c │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ add r3, pc, #176 @ (adr r3, 170680 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609a4 <__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 170664 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1705dc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170612 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 17059a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170400 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 17057c │ │ │ │ blx 61b30 │ │ │ │ b.n 17059a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61af4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -350999,20 +351002,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16e818 │ │ │ │ mov r4, r0 │ │ │ │ b.n 170566 │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe100 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170570 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1400b2 │ │ │ │ @@ -351038,31 +351041,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 1706f0 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170710 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1706d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 1706d8 │ │ │ │ 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} │ │ │ │ @@ -351071,53 +351074,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170846 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170850 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 1707e8 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fac4 │ │ │ │ @@ -351134,38 +351137,38 @@ │ │ │ │ ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 611d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 6203c │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ mov r0, r4 │ │ │ │ bl 16a068 │ │ │ │ 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 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 170780 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b3c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ b.n 1707b0 │ │ │ │ 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 │ │ │ │ @@ -351210,26 +351213,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 17099e │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ @@ -351259,15 +351262,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 620c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 1708b8 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 170920 │ │ │ │ stmdb 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] @ 171198 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351281,15 +351284,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16ec7c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 1711a0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fde1c │ │ │ │ + bl 1fde44 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 1711a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351302,38 +351305,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 170e1c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 16f8d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ addw r3, pc, #1880 @ 0x758 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609a4 <__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 171246 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170a48 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 171266 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 170e1c │ │ │ │ @@ -351353,24 +351356,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170f28 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1710ae │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 170ae2 │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 170af2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1634 │ │ │ │ + bl 1f165c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 170ad0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351393,15 +351396,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 170cb0 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -351500,26 +351503,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f63c0 │ │ │ │ + bl 1f63e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1712ae │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -351609,54 +351612,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 170e20 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 17113c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170a18 │ │ │ │ mov sl, r5 │ │ │ │ b.n 170e5c │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170400 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1712b8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [pc, #812] @ (1711a8 ) │ │ │ │ ldr r3, [pc, #796] @ (17119c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -351824,26 +351827,26 @@ │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 17125c │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170dee │ │ │ │ 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 170f32 │ │ │ │ @@ -351852,15 +351855,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 170f32 │ │ │ │ b.n 170abe │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -351896,15 +351899,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 171162 │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 171172 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1634 │ │ │ │ + bl 1f165c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 171152 │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -351918,22 +351921,22 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf63800b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 171104 │ │ │ │ + bmi.n 171184 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 1710fc │ │ │ │ + bmi.n 17117c │ │ │ │ movs r7, r3 │ │ │ │ sbcs.w r0, lr, #178 @ 0xb2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ mul.w r3, r8, r6 │ │ │ │ ldr.w r2, [fp, #544] @ 0x220 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.w 1712e8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -351980,63 +351983,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 6203c │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 1711ec │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 17103e │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe100 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170a78 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 171098 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170e5c │ │ │ │ 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 170b7e │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170cc2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170e5c │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1713ac │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 170e74 │ │ │ │ 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 │ │ │ │ @@ -352082,28 +352085,28 @@ │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ adds.w r0, r0, ip │ │ │ │ adc.w r1, r1, r6 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 170cb0 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 1712ce │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 171074 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 170e22 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352126,19 +352129,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 1fde1c │ │ │ │ + bl 1fde44 │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -352154,21 +352157,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171580 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 6206c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 17153a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17159e │ │ │ │ @@ -352211,37 +352214,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1714f2 │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 17199e │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170400 │ │ │ │ mov r0, fp │ │ │ │ blx 60b3c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r2, [pc, #1492] @ 171b34 │ │ │ │ ldr.w r3, [pc, #1480] @ 171b2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352250,15 +352253,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, 171590 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1634 │ │ │ │ + bl 1f165c │ │ │ │ b.n 171432 │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 171464 │ │ │ │ b.n 171586 │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352325,15 +352328,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1716da │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 171606 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352371,22 +352374,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 61240 │ │ │ │ b.n 171660 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 171932 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 171652 │ │ │ │ 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 │ │ │ │ @@ -352564,15 +352567,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 17163e │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ b.n 171704 │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171538 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -352597,15 +352600,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 17163e │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 171528 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171538 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -352646,15 +352649,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 2f9574 │ │ │ │ + bl 2f959c │ │ │ │ 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] │ │ │ │ @@ -352664,15 +352667,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16f964 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16f764 │ │ │ │ - bl 2f9574 │ │ │ │ + bl 2f959c │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 171a80 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 171a70 │ │ │ │ @@ -352726,15 +352729,15 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ stc 0, cr0, [r8], {178} @ 0xb2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ eors.w r0, r6, r2, ror #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 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -352804,31 +352807,31 @@ │ │ │ │ beq.w 172174 │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 61060 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17216c │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172534 │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17251e │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172538 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 6095c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353047,15 +353050,15 @@ │ │ │ │ b.n 171ee8 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 1721f8 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f64cc │ │ │ │ + bl 1f64f4 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 171ed8 │ │ │ │ cbz r5, 171f0c │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353097,15 +353100,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 171c64 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17209a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61bcc │ │ │ │ mov r0, r4 │ │ │ │ @@ -353187,30 +353190,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 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17257a │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1723c6 │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1723c0 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17230a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353222,56 +353225,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 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172584 │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1724a8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1724a2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17230a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 172150 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172306 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 172136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 172136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 171f9a │ │ │ │ @@ -353366,15 +353369,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 61468 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1400] @ 0x578 │ │ │ │ - bl 1f64cc │ │ │ │ + bl 1f64f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 172494 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61cc8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353383,15 +353386,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172490 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 172014 │ │ │ │ b.n 17228a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 330854 │ │ │ │ + bl 33087c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172574 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 171b86 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 618a8 │ │ │ │ @@ -353410,32 +353413,32 @@ │ │ │ │ b.n 171baa │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (1725d0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20c310 │ │ │ │ + bl 20c338 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1723dc │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171f0c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b3c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ b.n 171f0c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1723d0 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171baa │ │ │ │ @@ -353444,15 +353447,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171f54 │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 171f54 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f64cc │ │ │ │ + bl 1f64f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 171f10 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353467,28 +353470,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61e74 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172266 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b3c │ │ │ │ b.n 171f10 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 172372 │ │ │ │ b.n 171f54 │ │ │ │ ldr r1, [pc, #500] @ (1725d4 ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20c310 │ │ │ │ + bl 20c338 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1724ec │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16ec7c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -353557,69 +353560,69 @@ │ │ │ │ blx 60b3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16a5e4 │ │ │ │ b.n 171f10 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ b.n 171f10 │ │ │ │ mov r0, r5 │ │ │ │ blx 61168 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1520] @ 0x5f0 │ │ │ │ blx 61270 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 6203c │ │ │ │ b.n 172494 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 17256c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ b.n 17231c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172174 │ │ │ │ mov r0, r5 │ │ │ │ b.n 172526 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172174 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -353627,15 +353630,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61ce0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17247e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f15f4 │ │ │ │ + bl 1f161c │ │ │ │ b.n 172500 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 171f9a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 171f1a │ │ │ │ mov r6, r5 │ │ │ │ b.n 172434 │ │ │ │ @@ -353657,21 +353660,21 @@ │ │ │ │ @ instruction: 0xffffeb55 │ │ │ │ vqrshrn.u64 d30, , #1 │ │ │ │ vqrdmlah.s q14, , d21[0] │ │ │ │ @ instruction: 0xffffcedf │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ vcvt.f32.u32 q8, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r7, r5 │ │ │ │ b.n 172684 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 1722fa │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - vcvt.f16.u16 d20, d2, #1 │ │ │ │ + vcvt.f16.u16 q10, q1, #1 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 1726d0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -353730,15 +353733,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 172646 │ │ │ │ ldr r2, [pc, #88] @ (1726dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (1726e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 172646 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c84 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61234 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -353765,29 +353768,29 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ bge.n 1726e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 17263c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ 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 330854 │ │ │ │ + bl 33087c │ │ │ │ cbz r0, 172716 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 618a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -353982,61 +353985,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1729ee │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1729da │ │ │ │ ldr r3, [pc, #260] @ (1729f8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (1729fc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1729d4 │ │ │ │ cbz r6, 172954 │ │ │ │ ldr r7, [pc, #240] @ (172a00 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17299e │ │ │ │ ldr r7, [pc, #224] @ (172a04 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1729ac │ │ │ │ ldr r7, [pc, #212] @ (172a08 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1729c0 │ │ │ │ ldr r7, [pc, #196] @ (172a0c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 332c28 │ │ │ │ + bl 332c50 │ │ │ │ cbnz r0, 17298a │ │ │ │ ldr r2, [pc, #184] @ (172a10 ) │ │ │ │ ldr r3, [pc, #188] @ (172a14 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (172a18 ) │ │ │ │ @@ -354054,43 +354057,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 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 172954 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 332c80 │ │ │ │ + bl 332ca8 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 172920 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 172932 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 332c5c │ │ │ │ + bl 332c84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 172944 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 17297e │ │ │ │ @@ -354098,21 +354101,21 @@ │ │ │ │ b.n 17297e │ │ │ │ bvc.n 172a48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172afc │ │ │ │ + bls.n 17297c │ │ │ │ movs r6, r3 │ │ │ │ - bge.n 172a1c │ │ │ │ + bge.n 172a9c │ │ │ │ movs r6, r3 │ │ │ │ - bge.n 17292c │ │ │ │ + bge.n 1729ac │ │ │ │ movs r6, r3 │ │ │ │ - beq.n 1729a4 │ │ │ │ + bne.n 172a24 │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 172a9e │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354123,31 +354126,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 172a7e │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172a66 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16ec30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172a50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f50bc │ │ │ │ + bl 1f50e4 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ 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 │ │ │ │ @@ -354468,36 +354471,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 172de0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172dfa │ │ │ │ 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 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cbz r0, 172e2a │ │ │ │ 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 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cbz r0, 172e46 │ │ │ │ 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 │ │ │ │ @@ -354639,21 +354642,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173000 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 173022 │ │ │ │ mov r0, r4 │ │ │ │ bl 172d44 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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} │ │ │ │ @@ -354661,19 +354664,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16ae98 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 172fe4 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -354688,55 +354691,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r9, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1730f8 │ │ │ │ ldrb.w r6, [r4, #744] @ 0x2e8 │ │ │ │ add.w r7, r4, #656 @ 0x290 │ │ │ │ cbz r6, 1730a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 1730f4 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 330cf8 │ │ │ │ + bl 330d20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r6, [r4, #744] @ 0x2e8 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r3 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r0, r0, #1 │ │ │ │ beq.n 1730f8 │ │ │ │ @@ -354785,25 +354788,25 @@ │ │ │ │ bl 16cb10 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1731a0 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 17318c │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 1731a0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 173044 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1731a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17316e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (1731d8 ) │ │ │ │ ldr r3, [pc, #48] @ (1731d4 ) │ │ │ │ @@ -354813,15 +354816,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1731c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ b.n 173146 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -354866,24 +354869,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1732ee │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17330a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17335c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173374 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 1733a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -354892,23 +354895,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 1733a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17335c │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 17339c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173044 │ │ │ │ @@ -354918,39 +354921,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173398 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 1732ee │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 1732ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17335c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 17333a │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [pc, #208] @ (1733c0 ) │ │ │ │ ldr r3, [pc, #200] @ (1733bc ) │ │ │ │ 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 1733a0 │ │ │ │ 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, 1733b0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -354962,15 +354965,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173044 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1732ee │ │ │ │ mov r4, r7 │ │ │ │ @@ -354978,28 +354981,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17328c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1732ee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 173222 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 173318 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1732ee │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1732ee │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @@ -355058,21 +355061,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 6166c │ │ │ │ mov r0, r4 │ │ │ │ bl 172d44 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60f48 │ │ │ │ @@ -355083,15 +355086,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 1f0ad0 │ │ │ │ + bl 1f0af8 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 1734b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355159,15 +355162,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 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355195,15 +355198,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2!, {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 │ │ │ │ @@ -355245,15 +355248,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1736a2 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173690 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 173638 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355276,15 +355279,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 61060 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ ldr r2, [pc, #116] @ (1736e4 ) │ │ │ │ ldr r3, [pc, #104] @ (1736d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355494,15 +355497,15 @@ │ │ │ │ bl 1736e8 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173940 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 1738de │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -355528,15 +355531,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 172d44 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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} │ │ │ │ @@ -355572,15 +355575,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (173a68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173a56 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 173a0c │ │ │ │ @@ -355628,15 +355631,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 1739b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 330e90 │ │ │ │ + bl 330eb8 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 1739f2 │ │ │ │ @@ -355672,15 +355675,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (173c1c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173bfc │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 173c10 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -355713,20 +355716,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 173b8c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 173b3e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -355739,15 +355742,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 330e90 │ │ │ │ + bl 330eb8 │ │ │ │ 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] @ (173c20 ) │ │ │ │ @@ -355761,15 +355764,15 @@ │ │ │ │ bne.n 173c06 │ │ │ │ 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 330cf8 │ │ │ │ + bl 330d20 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 173bfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173afc │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -355783,28 +355786,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 173af6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ad0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 173b28 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 173b72 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -355957,15 +355960,15 @@ │ │ │ │ cbz r0, 173d98 │ │ │ │ ldr r2, [pc, #60] @ (173dbc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 173d8e │ │ │ │ cbz r3, 173daa │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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] │ │ │ │ @@ -356007,28 +356010,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r3, #8 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 61060 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cbz r0, 173e34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356234,18 +356237,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 17406e │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cbz r0, 17406e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174072 │ │ │ │ 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} │ │ │ │ @@ -356296,15 +356299,15 @@ │ │ │ │ blx 61ea4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 1740c6 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1740b4 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 330e4c │ │ │ │ + bl 330e74 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16a5e4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1740b4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -356509,19 +356512,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61ea4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ ldr r1, [pc, #216] @ (174400 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 610fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -356690,22 +356693,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1744aa │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 330fbc │ │ │ │ + bl 330fe4 │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 1744e2 │ │ │ │ blx 61474 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 1744fc │ │ │ │ blx 61600 │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 17450c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -356905,15 +356908,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 61060 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1749de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -356969,25 +356972,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60ea0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 60b3c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17493c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17493c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17493c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357035,15 +357038,15 @@ │ │ │ │ bne.n 17484a │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 174868 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 17487c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17493c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357313,15 +357316,15 @@ │ │ │ │ b.n 174af6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ push {r1, lr} │ │ │ │ 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 │ │ │ │ @@ -357446,15 +357449,15 @@ │ │ │ │ bl 174588 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 174c56 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 174c56 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 174d04 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -357588,15 +357591,15 @@ │ │ │ │ b.n 174dac │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 174e3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r3 │ │ │ │ sxtb r4, r1 │ │ │ │ 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 │ │ │ │ @@ -357885,15 +357888,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17502a │ │ │ │ ldr r2, [pc, #280] @ (17520c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (175210 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 17502a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175134 │ │ │ │ @@ -357986,33 +357989,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 174ec8 │ │ │ │ nop │ │ │ │ cbz r4, 17522a │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ b.n 174a5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ 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] @ (175510 ) │ │ │ │ @@ -358492,24 +358495,24 @@ │ │ │ │ b.n 1757be │ │ │ │ ldr r2, [pc, #32] @ (175828 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (17582c ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 1752bc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175450 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ 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] @ 175f48 │ │ │ │ @@ -358682,15 +358685,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 175f3c │ │ │ │ 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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 175880 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 175a28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -358741,15 +358744,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 │ │ │ │ @@ -358757,15 +358760,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175c10 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 33102c │ │ │ │ + bl 331054 │ │ │ │ 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 │ │ │ │ @@ -358782,15 +358785,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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1759c6 │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359410,21 +359413,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176278 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 176a30 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17658c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 176a88 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -359458,15 +359461,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 330f78 │ │ │ │ + bl 330fa0 │ │ │ │ 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 17635a │ │ │ │ @@ -359589,15 +359592,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd fp, fp, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx 61ea4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 330db8 │ │ │ │ + bl 330de0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61cd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -359713,15 +359716,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1768dc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 330e9c │ │ │ │ + bl 330ec4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176a10 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176114 │ │ │ │ blx 61cd4 │ │ │ │ @@ -359836,15 +359839,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 61ea4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 330db8 │ │ │ │ + bl 330de0 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 1767a2 │ │ │ │ ldr r3, [pc, #880] @ (176acc ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -359983,15 +359986,15 @@ │ │ │ │ b.n 17676c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 330f48 │ │ │ │ + bl 330f70 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176004 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174588 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360131,15 +360134,15 @@ │ │ │ │ @ instruction: 0xffffcb51 │ │ │ │ @ instruction: 0xffffdafb │ │ │ │ vqshlu.s32 d29, d17, #31 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqrdmlsh.s q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d17[0] │ │ │ │ @ instruction: 0xffffca97 │ │ │ │ - vdup.8 , d8[7] │ │ │ │ + vmull.u , d31, d8 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r7} │ │ │ │ @ instruction: 0xffffccbf │ │ │ │ @ instruction: 0xffffd569 │ │ │ │ vqrdmlah.s q8, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ @@ -360152,15 +360155,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r2, r5} │ │ │ │ vsri.32 d29, d13, #1 │ │ │ │ vtbl.8 d16, {d31}, d4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ vrev32.8 d16, d28 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ @@ -360836,15 +360839,15 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -360863,15 +360866,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61ea4 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 173cf0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 173cf0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 330f48 │ │ │ │ + bl 330f70 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 17728a │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174588 │ │ │ │ @@ -361095,15 +361098,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], {46} @ 0x2e │ │ │ │ + mrrc2 0, 2, r0, r0, cr14 @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -361480,28 +361483,28 @@ │ │ │ │ bne.n 1778a6 │ │ │ │ ldr r2, [pc, #36] @ (1778e4 ) │ │ │ │ ldr r1, [pc, #40] @ (1778e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 1778a6 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 177866 │ │ │ │ nop │ │ │ │ - vld4.8 {d0-d3}, [sl :128], lr │ │ │ │ + vld4.8 {d16-d19}, [sl :128], lr │ │ │ │ pop {r2, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #928] @ (177c8c ) │ │ │ │ + ldr r5, [pc, #160] @ (17798c ) │ │ │ │ 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 │ │ │ │ @@ -361618,15 +361621,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xf6b4002e │ │ │ │ + @ instruction: 0xf6f4002e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177b00 │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w lr, [r1, #696] @ 0x2b8 │ │ │ │ @@ -362096,34 +362099,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #568 @ 0x238 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ b.n 177eda │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 177efe │ │ │ │ cbnz r0, 177f04 │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 177eca │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 177e8a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f643c │ │ │ │ + bl 1f6464 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 177e78 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 177ee8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 177ee8 │ │ │ │ @@ -362163,22 +362166,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 611f8 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 177f58 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61c98 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 177f58 │ │ │ │ nop │ │ │ │ strh r2, [r0, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ @@ -362307,15 +362310,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1780d2 │ │ │ │ blx 6157c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 1780d4 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (178144 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362339,15 +362342,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 │ │ │ │ - vext.8 d16, d12, d30, #0 │ │ │ │ + bics.w r0, ip, #46 @ 0x2e │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 178180 │ │ │ │ cbz r1, 17817e │ │ │ │ push {lr} │ │ │ │ @@ -362393,15 +362396,15 @@ │ │ │ │ blx 609a4 <__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 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ ldr r2, [pc, #60] @ (178218 ) │ │ │ │ ldr r3, [pc, #52] @ (178214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -362669,15 +362672,15 @@ │ │ │ │ bne.n 178398 │ │ │ │ b.n 178428 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1783b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 1783b6 │ │ │ │ - cdp 0, 5, cr0, cr12, cr14, {1} │ │ │ │ + cdp 0, 9, cr0, cr12, cr14, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (178514 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (178518 ) │ │ │ │ @@ -362742,15 +362745,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ add r3, pc, #144 @ (adr r3, 1785e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -362759,15 +362762,15 @@ │ │ │ │ b.n 17858a │ │ │ │ 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 1f1610 │ │ │ │ + bl 1f1638 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 1785b0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 1785b6 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -362784,15 +362787,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17858a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 1785b8 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r2, [pc, #52] @ (1785f8 ) │ │ │ │ ldr r3, [pc, #44] @ (1785f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -362830,24 +362833,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 178650 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 178660 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] │ │ │ │ @@ -363032,15 +363035,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 1788ee │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 17889c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 17886c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363051,15 +363054,15 @@ │ │ │ │ bne.n 178866 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 17890c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363069,42 +363072,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17885a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 178896 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 178904 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 178852 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 178852 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 178896 │ │ │ │ stmdb 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 r5, r3 │ │ │ │ @@ -363641,69 +363644,69 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 178c72 │ │ │ │ b.n 178e3c │ │ │ │ nop │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ 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 │ │ │ │ @@ -363732,21 +363735,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (178fb0 ) │ │ │ │ ldr r1, [pc, #20] @ (178fb4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ @@ -364053,15 +364056,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 1792b4 │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 179296 │ │ │ │ blx 612e8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 1792b4 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -364172,15 +364175,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 179434 │ │ │ │ mov r0, r9 │ │ │ │ bl 178188 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ cbnz r6, 17948c │ │ │ │ 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] │ │ │ │ @@ -364188,16 +364191,16 @@ │ │ │ │ cbz r0, 179490 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 179474 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20c2d8 │ │ │ │ - bl 1f6354 │ │ │ │ + bl 20c300 │ │ │ │ + bl 1f637c │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17941a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -364300,17 +364303,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 179572 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 179524 │ │ │ │ - bgt.n 179594 │ │ │ │ + bgt.n 179614 │ │ │ │ movs r6, r5 │ │ │ │ - blt.n 179544 │ │ │ │ + bgt.n 1795c4 │ │ │ │ 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] @ (17963c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -364644,22 +364647,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17992c │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17993a │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61c8c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 179956 │ │ │ │ b.n 179978 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -364671,22 +364674,22 @@ │ │ │ │ cbz r0, 179972 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 179944 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b48 │ │ │ │ b.n 179934 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b48 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -365048,15 +365051,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 179ee0 │ │ │ │ + bpl.n 179d60 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ @@ -365073,17 +365076,17 @@ │ │ │ │ bl 17848c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 179e34 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ 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 │ │ │ │ @@ -365138,24 +365141,24 @@ │ │ │ │ cbnz r3, 179f2c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 179f40 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] │ │ │ │ @@ -365330,28 +365333,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 1f63c0 │ │ │ │ + bl 1f63e8 │ │ │ │ b.n 179ff2 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 17a028 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a0fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 179ff2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365368,15 +365371,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 17a0bc │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a006 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 1787ac │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365414,40 +365417,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a040 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a040 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 17a248 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 61e8c │ │ │ │ cbz r0, 17a2ac │ │ │ │ @@ -365498,15 +365501,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17a3a8 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17a3a8 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -365529,29 +365532,29 @@ │ │ │ │ bl 179f48 │ │ │ │ cbz r0, 17a3c0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 17a342 │ │ │ │ ldr r2, [pc, #28] @ (17a3d0 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61ec8 │ │ │ │ b.n 17a342 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17a4a6 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365718,39 +365721,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17a4c8 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17a4c8 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17a5f0 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ b.n 17a51e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16ae98 │ │ │ │ b.n 17a510 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f15d8 │ │ │ │ + bl 1f1600 │ │ │ │ b.n 17a5d8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -365824,25 +365827,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 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cbnz r0, 17a6f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cbz r0, 17a72c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17a70a │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17ac64 │ │ │ │ @@ -366046,15 +366049,15 @@ │ │ │ │ bl 16a068 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17abe6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ b.n 17a6f2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17a70a │ │ │ │ mov r1, r0 │ │ │ │ b.n 17a916 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366321,15 +366324,15 @@ │ │ │ │ b.n 17a916 │ │ │ │ mov r0, r5 │ │ │ │ b.n 17aad4 │ │ │ │ ldr r2, [pc, #128] @ (17ac90 ) │ │ │ │ ldr r1, [pc, #132] @ (17ac94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17ab64 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60a40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366348,34 +366351,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17ab64 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r5 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17abca │ │ │ │ vmlsl.u , d15, d29[0] │ │ │ │ vmlsl.u , d15, d27[0] │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xfffffb19 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ @ instruction: 0xffffde91 │ │ │ │ vqshl.u64 d29, d23, #63 @ 0x3f │ │ │ │ - vqshl.u32 d19, d18, #31 │ │ │ │ + vqshl.u32 , q9, #31 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r3, r7 │ │ │ │ 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 │ │ │ │ @@ -367239,30 +367242,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 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b684 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b67e │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b678 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1544 │ │ │ │ + bl 1f156c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b672 │ │ │ │ ldr r2, [pc, #140] @ (17b698 ) │ │ │ │ ldr r3, [pc, #144] @ (17b69c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367301,19 +367304,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 613c0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61908 │ │ │ │ b.n 17b5c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ 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} │ │ │ │ @@ -367341,29 +367344,29 @@ │ │ │ │ bl 177d34 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17b6d8 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17b738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17b728 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f15c4 │ │ │ │ + bl 1f15ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 61950 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -367373,15 +367376,15 @@ │ │ │ │ blx 61950 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 61318 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b700 │ │ │ │ b.n 17b728 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367397,19 +367400,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17b7c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17b7da │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17b7ac │ │ │ │ blx 61168 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368079,23 +368082,23 @@ │ │ │ │ bl 1787ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bec6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17beb8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17becc ) │ │ │ │ @@ -368652,22 +368655,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17c488 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ vldr d7, [pc, #92] @ 17c460 │ │ │ │ ldr r2, [pc, #132] @ (17c48c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe40c │ │ │ │ + bl 1fe434 │ │ │ │ ldr r2, [pc, #120] @ (17c490 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17c41e │ │ │ │ @@ -368675,15 +368678,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17c38c │ │ │ │ ldr r0, [pc, #88] @ (17c494 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ ldr r2, [pc, #80] @ (17c498 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -368703,33 +368706,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r2, [r4, #5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ add r2, pc, #928 @ (adr r2, 17c830 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r7, r3 │ │ │ │ strb r6, [r3, #3] │ │ │ │ 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 1f1f9c │ │ │ │ + bl 1f1fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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] @ 17c9b4 │ │ │ │ @@ -368739,30 +368742,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17c958 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5df4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5df4 │ │ │ │ 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 │ │ │ │ @@ -369136,103 +369139,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17c9f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17c9f4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fe5f0 │ │ │ │ + bl 1fe618 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ 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 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17ca48 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #744] @ 0x2e8 │ │ │ │ cbz r3, 17ca64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ca44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ 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 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17cae8 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #744] @ 0x2e8 │ │ │ │ cbz r3, 17cacc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ b.n 17cabe │ │ │ │ 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] @ (17cbb8 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369242,51 +369245,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17cbc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e5ef4 │ │ │ │ + bl 2e5f1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17cbc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f14c8 │ │ │ │ + bl 1f14f0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f153c │ │ │ │ + bl 1f1564 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1540 │ │ │ │ + bl 1f1568 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6188 │ │ │ │ + bl 1f61b0 │ │ │ │ ldr r3, [pc, #76] @ (17cbc8 ) │ │ │ │ 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 1f1df8 │ │ │ │ + bl 1f1e20 │ │ │ │ ldr r2, [pc, #52] @ (17cbcc ) │ │ │ │ ldr r3, [pc, #36] @ (17cbbc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369339,32 +369342,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17cc88 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f108c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f220c │ │ │ │ + bl 1f2234 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17cc76 │ │ │ │ ldr r2, [pc, #44] @ (17cc8c ) │ │ │ │ ldr r3, [pc, #36] @ (17cc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369398,47 +369401,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17cd3e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a07d4 │ │ │ │ + bl 2a07fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17cd48 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ ldr r2, [pc, #56] @ (17cd5c ) │ │ │ │ ldr r3, [pc, #48] @ (17cd58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369465,37 +369468,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17c9f8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17cdd6 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -369503,15 +369506,15 @@ │ │ │ │ beq.n 17cdde │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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] │ │ │ │ @@ -369537,21 +369540,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 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17ca8c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17ce70 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -369581,21 +369584,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17cbfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2080 │ │ │ │ + bl 1f20a8 │ │ │ │ cbz r0, 17ceec │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17c9f8 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17cee2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -369641,30 +369644,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17cf78 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17cbfc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ca8c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17cf60 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ca8c │ │ │ │ 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 1f202c │ │ │ │ + bl 1f2054 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17cf90 │ │ │ │ ldr r2, [pc, #40] @ (17cfa4 ) │ │ │ │ ldr r3, [pc, #36] @ (17cfa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370096,32 +370099,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17d3b2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17d42e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #124] @ (17d46c ) │ │ │ │ ldr r3, [pc, #116] @ (17d468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370145,26 +370148,26 @@ │ │ │ │ b.n 17d3a4 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d3ee │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 17d3ee │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370218,15 +370221,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17d528 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e4380 │ │ │ │ + bl 2e43a8 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17d4ca │ │ │ │ @@ -370329,18 +370332,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17d660 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17d5fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3c64 │ │ │ │ + bl 2e3c8c │ │ │ │ cbz r0, 17d622 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e41e8 │ │ │ │ + bl 2e4210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d6c8 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17d634 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370406,15 +370409,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17d67c │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17d5e6 │ │ │ │ - bl 2e3c1c │ │ │ │ + bl 2e3c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d622 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -370586,35 +370589,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17d8a0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [pc, #36] @ (17d8e4 ) │ │ │ │ ldr r3, [pc, #32] @ (17d8e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -370654,36 +370657,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17d94c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -370718,15 +370721,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #44] @ (17da30 ) │ │ │ │ ldr r3, [pc, #32] @ (17da24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370777,31 +370780,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17daaa │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ b.n 17da5c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -370841,15 +370844,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 21b08c │ │ │ │ + bl 21b0b4 │ │ │ │ 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 │ │ │ │ @@ -370862,20 +370865,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 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 │ │ │ │ @@ -370902,31 +370905,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17dbd4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 17db40 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -370990,25 +370993,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17de1a │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17dd94 │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17d32c │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371024,66 +371027,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d32c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17dd28 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr.w r2, [pc, #1408] @ 17e2f8 │ │ │ │ ldr.w r3, [pc, #1400] @ 17e2f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371096,111 +371099,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17e25a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 17de8c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17dec4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 17dd74 │ │ │ │ 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 17df7c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 17dd74 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17deb6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 17de0a │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17df72 │ │ │ │ @@ -371281,24 +371284,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17de8c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17de8c │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d32c │ │ │ │ mov r7, r0 │ │ │ │ @@ -371326,76 +371329,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17e25e │ │ │ │ vldr d7, [pc, #752] @ 17e2e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e01c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e05c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e08e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 218168 │ │ │ │ + bl 218190 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17e366 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371412,87 +371415,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17e3a6 │ │ │ │ vldr d7, [pc, #516] @ 17e2e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e106 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e146 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e174 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d32c │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -371502,65 +371505,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17d32c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 17dd74 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17dd74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -371584,30 +371587,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e2ba │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17dff6 │ │ │ │ movs r3, #3 │ │ │ │ @@ -371627,42 +371630,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17e294 │ │ │ │ vldr d7, [pc, #252] @ 17e400 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17e32a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17e2cc │ │ │ │ vldr d7, [pc, #208] @ 17e400 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e352 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e0e0 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -371671,30 +371674,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e394 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.n 17e352 │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e3f0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -371760,25 +371763,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e478 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17e4c4 ) │ │ │ │ ldr r2, [pc, #68] @ (17e4c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -371856,26 +371859,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e4fa │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17e4fa │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -371921,30 +371924,30 @@ │ │ │ │ bne.n 17e5ae │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17e5ae │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e2358 │ │ │ │ + bl 2e2380 │ │ │ │ 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 17e5b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2358 │ │ │ │ + bl 2e2380 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17e61c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -371983,25 +371986,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17e68e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17d8e8 │ │ │ │ ldr r2, [pc, #32] @ (17e6bc ) │ │ │ │ @@ -372058,25 +372061,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17e740 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17d8e8 │ │ │ │ ldr r2, [pc, #64] @ (17e78c ) │ │ │ │ @@ -372145,70 +372148,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17e816 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e85e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -372246,15 +372249,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #48] @ (17e958 ) │ │ │ │ ldr r3, [pc, #32] @ (17e94c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372307,150 +372310,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 17ea1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 267f4c │ │ │ │ + bl 267f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 279d48 │ │ │ │ + bl 279d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17eb82 │ │ │ │ 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 26e5cc │ │ │ │ + bl 26e5f4 │ │ │ │ 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 27b69c │ │ │ │ + bl 27b6c4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281240 │ │ │ │ + bl 281268 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283200 │ │ │ │ + bl 283228 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ebdc │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e694 │ │ │ │ + bl 25e6bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d0c8 │ │ │ │ + bl 22d0f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d40c │ │ │ │ + bl 24d434 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22127c │ │ │ │ + bl 2212a4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266fe4 │ │ │ │ + bl 26700c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26977c │ │ │ │ + bl 2697a4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268274 │ │ │ │ + bl 26829c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a25b4 │ │ │ │ + bl 2a25dc │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2814d8 │ │ │ │ + bl 281500 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a28cc │ │ │ │ + bl 2a28f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17ebb8 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17ebaa │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17ebcc │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27de0c │ │ │ │ + bl 27de34 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f468 │ │ │ │ + bl 26f490 │ │ │ │ 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 17eaf2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ed34 │ │ │ │ + bl 27ed5c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20fe54 │ │ │ │ + bl 20fe7c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bea0 │ │ │ │ + bl 22bec8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d160 │ │ │ │ + bl 24d188 │ │ │ │ ldr r1, [pc, #272] @ (17ec1c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f128 │ │ │ │ + bl 25f150 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 285d78 │ │ │ │ + bl 285da0 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281d5c │ │ │ │ + bl 281d84 │ │ │ │ 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 │ │ │ │ @@ -372459,65 +372462,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 27d244 │ │ │ │ + bl 27d26c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17e9b2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239c18 │ │ │ │ + bl 239c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267f4c │ │ │ │ + bl 267f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 279d48 │ │ │ │ + bl 279d70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e9c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e5cc │ │ │ │ + bl 26e5f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b69c │ │ │ │ + bl 27b6c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281240 │ │ │ │ + bl 281268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283200 │ │ │ │ + bl 283228 │ │ │ │ b.n 17ea14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ef8 │ │ │ │ + bl 269f20 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17eabc │ │ │ │ ldr r0, [pc, #100] @ (17ec20 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe394 │ │ │ │ + bl 1fe3bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17eab2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ef8 │ │ │ │ + bl 269f20 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17eabc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ee08 │ │ │ │ + bl 25ee30 │ │ │ │ ldr r2, [pc, #64] @ (17ec24 ) │ │ │ │ ldr r3, [pc, #32] @ (17ec08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372537,15 +372540,15 @@ │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17e8ce │ │ │ │ - vtbx.8 d31, {d15-d17}, d30 │ │ │ │ + vtbl.8 d31, {d31- │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d174 │ │ │ │ + bl 23d19c │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17ec7a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -372574,25 +372577,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec64 │ │ │ │ cbz r1, 17ec7a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 245570 │ │ │ │ + bl 245598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1398 │ │ │ │ + bl 2a13c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ee08 │ │ │ │ + bl 25ee30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a758 │ │ │ │ + bl 23a780 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d174 │ │ │ │ + bl 23d19c │ │ │ │ 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] @ (17ed28 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -372606,29 +372609,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 243678 │ │ │ │ + bl 2436a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17ed00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 229bb0 │ │ │ │ + bl 229bd8 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17ed38 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17ed2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -372699,27 +372702,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fa18 │ │ │ │ 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 23a5f8 │ │ │ │ + bl 23a620 │ │ │ │ ldr r3, [pc, #696] @ (17f090 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22ddd0 │ │ │ │ + bl 22ddf8 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b208 │ │ │ │ + bl 25b230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a944 │ │ │ │ + bl 23a96c │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f17a │ │ │ │ mov r5, r6 │ │ │ │ b.n 17ee0c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -372745,15 +372748,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f298 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ movw sl, #822 @ 0x336 │ │ │ │ @@ -372779,15 +372782,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17ee80 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17efcc │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r4, 17eeea │ │ │ │ mov fp, r0 │ │ │ │ b.n 17ee66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ beq.w 17efe2 │ │ │ │ @@ -372795,35 +372798,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ bne.n 17eeda │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r6 │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17ee7c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17eea4 │ │ │ │ mov r8, r5 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 17ef02 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17ee24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -372852,15 +372855,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17f29c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -372898,15 +372901,15 @@ │ │ │ │ bne.n 17efbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17dacc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f06c │ │ │ │ mov r8, r0 │ │ │ │ b.n 17ef68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -372918,30 +372921,30 @@ │ │ │ │ b.n 17eebc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17f010 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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, r9 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r6 │ │ │ │ b.n 17eed0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17ee9a │ │ │ │ @@ -372960,22 +372963,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17efbc │ │ │ │ mov r0, r9 │ │ │ │ bl 17dacc │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17efc8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 17f09c │ │ │ │ ... │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #10 │ │ │ │ @@ -373026,15 +373029,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f5a6 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373061,15 +373064,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f12a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17f39c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f4c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f11c │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17fa80 │ │ │ │ @@ -373079,34 +373082,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17f4f2 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 246fb8 │ │ │ │ + bl 246fe0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2620c4 │ │ │ │ + bl 2620ec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17e95c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26be40 │ │ │ │ + bl 26be68 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23bfbc │ │ │ │ + bl 23bfe4 │ │ │ │ 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] │ │ │ │ @@ -373116,26 +373119,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17f388 ) │ │ │ │ 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 277f5c │ │ │ │ + bl 277f84 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17f20e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17e95c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29c600 │ │ │ │ + bl 29c628 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17f5c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373163,15 +373166,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f234 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17f23a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a31e0 │ │ │ │ + bl 2a3208 │ │ │ │ ldr r2, [pc, #280] @ (17f38c ) │ │ │ │ ldr r3, [pc, #284] @ (17f390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373203,15 +373206,15 @@ │ │ │ │ beq.w 17f498 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17f2bc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 │ │ │ │ @@ -373325,99 +373328,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17d32c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f438 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17f4aa │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17f4aa │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17d830 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 17f356 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17f2cc │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17f34e │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17f30e │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f47c │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17f3d0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 17f4de │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f0e0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373457,15 +373460,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fa00 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -373490,108 +373493,108 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f57a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f906 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17f924 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17f55c │ │ │ │ mov r6, r4 │ │ │ │ b.n 17f4ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e45e4 │ │ │ │ + bl 2e460c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f254 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e45b4 │ │ │ │ + bl 2e45dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f246 │ │ │ │ b.n 17f254 │ │ │ │ ldr r5, [pc, #48] @ (17f5f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17f5fc ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 17f224 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - orn r0, r6, #30 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + @ instruction: 0xf0a6001e │ │ │ │ + beq.n 17f640 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ bne.n 17f584 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d9, [r3, #328] @ 0x148 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17f66e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17f694 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 17f99a │ │ │ │ @@ -373599,46 +373602,46 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r8, [r3] │ │ │ │ str.w r1, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17f6e0 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 17f94e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r8, r7, [r9, #8] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r9] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -373675,25 +373678,25 @@ │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ 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 r6, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r8, [r9, #8] │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -373727,88 +373730,88 @@ │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219010 │ │ │ │ + bl 219038 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17f892 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 219088 │ │ │ │ + bl 2190b0 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f576 │ │ │ │ b.n 17f594 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #800 @ 0x320 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17f60c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17f5a2 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 17f93c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f524 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373823,59 +373826,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17f984 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17f6f0 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17f9d0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17f6a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -373887,52 +373890,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17f60c │ │ │ │ mov r7, r6 │ │ │ │ b.n 17f928 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bf78 │ │ │ │ + bl 27bfa0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17edc0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4228 │ │ │ │ + bl 2a4250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ mov r0, r4 │ │ │ │ bl 188d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 17eca0 │ │ │ │ b.w 17edc0 │ │ │ │ ldr r5, [pc, #800] @ (17fd6c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (17fd70 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.w 17edac │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17fd02 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -373949,15 +373952,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17fcf0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -373997,15 +374000,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 17fcb2 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17fb20 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 17fcb2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374021,44 +374024,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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17fb9a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 17fc16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374085,15 +374088,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 17fbd0 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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 │ │ │ │ @@ -374102,15 +374105,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17fae4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r5, 17fc7c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 17faca │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17fc44 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374121,22 +374124,22 @@ │ │ │ │ beq.n 17fc44 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 17fb16 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17fc4e │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 17fc94 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fa8e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374214,16 +374217,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17f0be │ │ │ │ b.w 17f0b4 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe0001e │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + stc 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #640] @ (180008 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374295,18 +374298,18 @@ │ │ │ │ beq.n 17fe60 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17ff4e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28510c │ │ │ │ + bl 285134 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2552e8 │ │ │ │ + bl 255310 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c4858 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374314,34 +374317,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 199144 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23c6bc │ │ │ │ + bl 23c6e4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23bfbc │ │ │ │ + bl 23bfe4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 17ff92 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 17fece │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (180018 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (18001c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17e95c │ │ │ │ ldr r2, [pc, #320] @ (180020 ) │ │ │ │ @@ -374377,64 +374380,64 @@ │ │ │ │ bne.n 17fff8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248c88 │ │ │ │ + bl 248cb0 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 17fdc6 │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 17fe60 │ │ │ │ ldr r2, [pc, #196] @ (180028 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (18002c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ 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 17fe84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257380 │ │ │ │ + bl 2573a8 │ │ │ │ b.n 17fe84 │ │ │ │ ldr r2, [pc, #156] @ (180030 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (180034 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 17feae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2629a8 │ │ │ │ + bl 2629d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 184908 │ │ │ │ mov r0, r4 │ │ │ │ bl 1847dc │ │ │ │ mov r0, r4 │ │ │ │ bl 18a7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239050 │ │ │ │ + bl 239078 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b13c │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #759] @ 0x2f7 │ │ │ │ cbz r3, 17ffec │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374444,15 +374447,15 @@ │ │ │ │ b.n 17ff04 │ │ │ │ mov r0, r4 │ │ │ │ bl 184f18 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 17fdae │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 248c88 │ │ │ │ + bl 248cb0 │ │ │ │ b.n 17ff38 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r6, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -374733,27 +374736,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 180038 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1802ae │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 21730c │ │ │ │ + bl 217334 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 1802ae │ │ │ │ mov r0, fp │ │ │ │ - bl 21730c │ │ │ │ + bl 217334 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1802b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1802a2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375099,15 +375102,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 180a00 │ │ │ │ ldr.w r2, [pc, #1632] @ 180d0c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 246a74 │ │ │ │ + bl 246a9c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 1806fa │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1806fa │ │ │ │ @@ -375116,15 +375119,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 246a74 │ │ │ │ + bl 246a9c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 187ebc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -375140,71 +375143,71 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1809a4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 22f848 │ │ │ │ + bl 22f870 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180ac8 │ │ │ │ ldr.w r3, [pc, #1504] @ 180d10 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 271b70 │ │ │ │ + bl 271b98 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 18306c │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180c5e │ │ │ │ ldr.w r1, [pc, #1460] @ 180d14 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 2a6ce8 │ │ │ │ + bl 2a6d10 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b2b0 │ │ │ │ + bl 23b2d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 180c56 │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1432] @ 180d18 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ 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 24c560 │ │ │ │ + bl 24c588 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 18354c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 183d44 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2424b8 │ │ │ │ + bl 2424e0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fddc │ │ │ │ + bl 25fe04 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c4768 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375214,15 +375217,15 @@ │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 180a62 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 285d78 │ │ │ │ + bl 285da0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 180806 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17e95c │ │ │ │ @@ -375236,15 +375239,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 180cb6 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180a56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 211b7c │ │ │ │ + bl 211ba4 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 180ab0 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375269,15 +375272,15 @@ │ │ │ │ bl 18c8a8 │ │ │ │ ldr.w r3, [pc, #1188] @ 180d1c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22ddd0 │ │ │ │ + bl 22ddf8 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 180abc │ │ │ │ mov r0, r6 │ │ │ │ bl 1857e0 │ │ │ │ @@ -375289,15 +375292,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180984 │ │ │ │ mov r0, r6 │ │ │ │ bl 183044 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210ce8 │ │ │ │ + bl 210d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18095c │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 180910 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375323,51 +375326,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 2494a4 │ │ │ │ + bl 2494cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266fe4 │ │ │ │ + bl 26700c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282f38 │ │ │ │ + bl 282f60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 180c80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a31e0 │ │ │ │ + bl 2a3208 │ │ │ │ ldr r2, [pc, #988] @ (180d20 ) │ │ │ │ ldr r3, [pc, #956] @ (180d00 ) │ │ │ │ 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 180cde │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266fe4 │ │ │ │ + bl 26700c │ │ │ │ b.n 1808b6 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180470 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1808ac │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ @@ -375389,15 +375392,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180722 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22f9d0 │ │ │ │ + bl 22f9f8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 180722 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1889c4 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -375461,36 +375464,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (180d24 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (180d28 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 180692 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1829fc │ │ │ │ b.n 180846 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 18251c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18083c │ │ │ │ mov r0, r6 │ │ │ │ - bl 260dcc │ │ │ │ + bl 260df4 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180896 │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 180adc │ │ │ │ b.n 18072e │ │ │ │ @@ -375505,15 +375508,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180c52 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -375540,15 +375543,15 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180b30 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 180c20 │ │ │ │ mov r0, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 180baa │ │ │ │ mov fp, r0 │ │ │ │ b.n 180b16 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, sl │ │ │ │ it ne │ │ │ │ @@ -375571,24 +375574,24 @@ │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 180c10 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180b2c │ │ │ │ mov r0, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180b52 │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 180bd6 │ │ │ │ @@ -375615,20 +375618,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180bee │ │ │ │ cbz r1, 180c04 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2276bc │ │ │ │ + bl 2276e4 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18072e │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180b2c │ │ │ │ b.n 180b9e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, sl │ │ │ │ it ne │ │ │ │ @@ -375663,34 +375666,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (180d34 ) │ │ │ │ add r2, pc │ │ │ │ - bl 24e7e0 │ │ │ │ + bl 24e808 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18075c │ │ │ │ ldr r5, [pc, #180] @ (180d38 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (180d3c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 18093a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 184b24 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 18086e │ │ │ │ mov r1, r7 │ │ │ │ @@ -375730,26 +375733,26 @@ │ │ │ │ vtbx.8 d16, {d15}, d20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r6, r7} │ │ │ │ @ instruction: 0xffffcaf3 │ │ │ │ vcvt.u16.f16 q8, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b800b1 │ │ │ │ - blt.n 180c84 │ │ │ │ + blt.n 180d04 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, 180d76 │ │ │ │ + cbnz r0, 180d86 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r0, r1, r2, r7} │ │ │ │ - vtbl.8 d29, {d31- │ │ │ │ + cbnz r4, 180d58 │ │ │ │ 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] @ (180e98 ) │ │ │ │ @@ -375874,15 +375877,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 180e88 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subw r0, r6, #177 @ 0xb1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf23a00b1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (180eec ) │ │ │ │ ldr r2, [pc, #68] @ (180ef0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #296 @ 0x128 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -375949,31 +375952,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 180f76 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 180f20 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0f200b1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376070,31 +376073,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 18105a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1810a4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 18103c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1810e4 │ │ │ │ @@ -376245,29 +376248,29 @@ │ │ │ │ cbz r3, 181232 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1812b6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #168] @ (181310 ) │ │ │ │ ldr r3, [pc, #160] @ (18130c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376308,26 +376311,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 1812c2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181266 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 181266 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1811f8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 2, r0, cr14, cr1, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -376431,35 +376434,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 217168 │ │ │ │ + bl 217190 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 181452 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 181592 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -376485,69 +376488,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 1814ac │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1815d6 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 181530 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 18158c │ │ │ │ @@ -376570,19 +376573,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 181416 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ ldr r2, [pc, #328] @ (181700 ) │ │ │ │ ldr r3, [pc, #324] @ (1816fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376593,26 +376596,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1814e8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 1814e8 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 181704 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 1816d2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -376633,15 +376636,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 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 1816a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376654,40 +376657,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181692 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ b.n 181636 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -376728,63 +376731,63 @@ │ │ │ │ b.n 181626 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 1813a6 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1816b8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1816b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ b.n 1815b4 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1816b8 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 181180 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181180 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -376860,15 +376863,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 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1816b8 │ │ │ │ blx 615c4 <__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 │ │ │ │ @@ -376935,22 +376938,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -376985,15 +376988,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 181a84 │ │ │ │ ldr r2, [pc, #300] @ (181b1c ) │ │ │ │ ldr r3, [pc, #288] @ (181b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377035,30 +377038,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 181a74 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ b.n 18190a │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377425,15 +377428,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 181e20 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21730c │ │ │ │ + bl 217334 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 181caa │ │ │ │ mov r9, r3 │ │ │ │ b.n 181e0e │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 181e0e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @@ -377589,21 +377592,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 18218a │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -377613,20 +377616,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ b.n 182076 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 185690 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -377680,76 +377683,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 1820de │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21730c │ │ │ │ + bl 217334 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 181ec6 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182124 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 181fc0 │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 182446 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182172 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 181fc0 │ │ │ │ uxth r7, r7 │ │ │ │ b.n 1820cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -377834,31 +377837,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 182468 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 182380 │ │ │ │ @@ -377883,51 +377886,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 2183b0 │ │ │ │ + bl 2183d8 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2183b0 │ │ │ │ + bl 2183d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 181f90 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 182354 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 181fda │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 182328 │ │ │ │ movs r2, #1 │ │ │ │ @@ -377987,31 +377990,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 182478 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 181f90 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 1823c6 │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378031,26 +378034,26 @@ │ │ │ │ b.n 1822b6 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18243a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 18243a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1827e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378187,15 +378190,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 181c14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1825e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1825d6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1825c0 │ │ │ │ @@ -378217,15 +378220,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 182646 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 27fe98 │ │ │ │ + bl 27fec0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1829d8 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378297,15 +378300,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -378325,15 +378328,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18271a │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378345,15 +378348,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1827da │ │ │ │ b.n 18288e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18288c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1827d2 │ │ │ │ @@ -378410,25 +378413,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18284e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1828c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18281a │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1827da │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1829ac │ │ │ │ @@ -378468,25 +378471,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182914 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181180 │ │ │ │ @@ -378498,36 +378501,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181180 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1826f8 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 182560 │ │ │ │ movs r4, #0 │ │ │ │ @@ -378728,15 +378731,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 181c14 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182b52 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -378842,23 +378845,23 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182c94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 182d3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182c7c │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182c3c │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -378909,15 +378912,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r7 │ │ │ │ bne.n 182cb2 │ │ │ │ b.n 182d42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 182ccc │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ cbnz r3, 182d78 │ │ │ │ ldr.w r0, [r8, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -378929,15 +378932,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 182d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182d00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 27fe98 │ │ │ │ + bl 27fec0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 183026 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378979,25 +378982,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 182e4c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 182fa8 │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379017,32 +379020,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182eae │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -379067,15 +379070,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 182e7a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379118,21 +379121,21 @@ │ │ │ │ bl 18040c │ │ │ │ b.n 182d78 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -379144,15 +379147,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 182e56 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 182dc0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ @@ -379179,15 +379182,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183064 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183068 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 113 @ 0x71 │ │ │ │ vcvt.u32.f32 d29, d27, #1 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -379196,15 +379199,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (1830f4 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 183098 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379213,15 +379216,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #468] @ 0x1d4 │ │ │ │ blx 61a7c │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1830e6 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379237,15 +379240,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1830d0 │ │ │ │ nop │ │ │ │ b.n 1830d6 │ │ │ │ @ instruction: 0xffffdf2b │ │ │ │ - vsli.32 , q8, #31 │ │ │ │ + vsli.64 d27, d16, #63 @ 0x3f │ │ │ │ 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 │ │ │ │ @@ -379296,32 +379299,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18319a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 183216 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #124] @ (183254 ) │ │ │ │ ldr r3, [pc, #116] @ (183250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379345,26 +379348,26 @@ │ │ │ │ b.n 18318c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1831d6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 1831d6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379406,21 +379409,21 @@ │ │ │ │ beq.n 183316 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1832dc │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 183114 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379430,24 +379433,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 183114 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 1832c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ ldr r2, [pc, #48] @ (183358 ) │ │ │ │ ldr r3, [pc, #40] @ (183354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -379526,15 +379529,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 183114 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 │ │ │ │ @@ -379567,85 +379570,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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ vldr d7, [pc, #172] @ 183530 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1834b0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1834de │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18350c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215dc8 │ │ │ │ + bl 215df0 │ │ │ │ b.n 183428 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379660,15 +379663,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (18356c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183570 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ sdiv pc, r7, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -379812,15 +379815,15 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -379835,21 +379838,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -379863,19 +379866,19 @@ │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add.w fp, r7, #20 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 183b1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -379895,20 +379898,20 @@ │ │ │ │ bhi.n 1837b4 │ │ │ │ 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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #863 @ 0x35f │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -379916,15 +379919,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 183c2e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #864 @ 0x360 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrb.w sl, [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 sl, [r0, #40] @ 0x28 │ │ │ │ @@ -379966,18 +379969,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, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #864 @ 0x360 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -380016,17 +380019,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1837c4 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ @@ -380061,22 +380064,22 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 183b50 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #549 @ 0x225 │ │ │ │ mov r6, r3 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -380101,25 +380104,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #549 @ 0x225 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w ip, sl, #100 @ 0x64 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -380143,59 +380146,59 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ add.w r3, sl, r2, lsl #2 │ │ │ │ add.w sl, sl, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1839b6 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 18368c │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183614 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ mov sl, r0 │ │ │ │ b.n 183614 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 183670 │ │ │ │ mov r1, r6 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -380214,25 +380217,25 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ 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 │ │ │ │ @@ -380251,19 +380254,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, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 183aec │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 18393e │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -380300,18 +380303,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, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #863 @ 0x35f │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -380384,15 +380387,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 183e84 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 183e14 │ │ │ │ @@ -380427,34 +380430,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 183360 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r4, 183e42 │ │ │ │ mov sl, r0 │ │ │ │ b.n 183dc0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 183e14 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 183360 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 183e1e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 183e68 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -380507,15 +380510,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 21730c │ │ │ │ + bl 217334 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -380535,18 +380538,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17e6c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (18407c ) │ │ │ │ ldr r3, [pc, #312] @ (184078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -380716,15 +380719,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1841fc │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184166 │ │ │ │ @@ -380760,35 +380763,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 183eb0 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r4, 184194 │ │ │ │ mov r8, r0 │ │ │ │ b.n 18410e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184166 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 183eb0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 1841be │ │ │ │ @@ -380848,19 +380851,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 1841ce │ │ │ │ nop │ │ │ │ ittt vs │ │ │ │ lslvs r1, r6, #2 │ │ │ │ lsrvs r4, r6, #3 │ │ │ │ movvs r0, r0 │ │ │ │ - add r4, pc, #480 @ (adr r4, 184428 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 184528 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, 184434 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 184534 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 184450 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 184550 ) │ │ │ │ movs r6, r3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #285 @ 0x11d │ │ │ │ @@ -380933,29 +380936,29 @@ │ │ │ │ cbz r3, 184322 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1843a6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #168] @ (184400 ) │ │ │ │ ldr r3, [pc, #160] @ (1843fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -380996,26 +380999,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 1843b2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184356 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 184356 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1842e8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381066,23 +381069,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184270 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -381091,40 +381094,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 18445e │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 184558 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -381136,15 +381139,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184588 ) │ │ │ │ ldr r3, [pc, #28] @ (184578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381189,30 +381192,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, #296 @ 0x128 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -381231,15 +381234,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184404 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184270 │ │ │ │ @@ -381249,73 +381252,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184404 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [pc, #356] @ (1847d8 ) │ │ │ │ ldr r3, [pc, #340] @ (1847cc ) │ │ │ │ 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 1847c4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184270 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184270 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381326,15 +381329,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184404 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184270 │ │ │ │ @@ -381344,15 +381347,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184404 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 18479c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381383,20 +381386,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184270 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 184672 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r2 │ │ │ │ @@ -381410,15 +381413,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1847fc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (184800 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ 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 │ │ │ │ @@ -381431,73 +381434,73 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1848be │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r2, [pc, #40] @ (184904 ) │ │ │ │ ldr r3, [pc, #32] @ (184900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381551,15 +381554,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 184aea │ │ │ │ mov.w sl, #0 │ │ │ │ movs r4, #3 │ │ │ │ movw r8, #581 @ 0x245 │ │ │ │ @@ -381584,15 +381587,15 @@ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1849b0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 184a3e │ │ │ │ mov r0, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1849f8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 184996 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ @@ -381600,23 +381603,23 @@ │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ beq.n 184a4e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1849ac │ │ │ │ mov r0, fp │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1849d2 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 184a22 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -381654,38 +381657,38 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add.w sl, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184a98 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 215dc8 │ │ │ │ + bl 215df0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1849ac │ │ │ │ b.n 1849ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -381747,15 +381750,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 184ca6 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 27fe98 │ │ │ │ + bl 27fec0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 184cb8 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 184b8a │ │ │ │ @@ -381792,30 +381795,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184c04 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] @ 184ccc │ │ │ │ @@ -381829,29 +381832,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 184c6c │ │ │ │ b.n 184c8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 184c8a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184c66 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 184c82 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 184c72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -381911,23 +381914,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (184f0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e2358 │ │ │ │ + bl 2e2380 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -381937,52 +381940,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 184da8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -381993,42 +381996,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184eea │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -382052,15 +382055,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 184d78 │ │ │ │ ldr r2, [pc, #72] @ (184f14 ) │ │ │ │ ldr r3, [pc, #56] @ (184f08 ) │ │ │ │ @@ -382074,15 +382077,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cbz r2, 184f46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r0, 184f4a │ │ │ │ @@ -382140,15 +382143,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18517a │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382172,15 +382175,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184fca │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1850fc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18512e │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 184fb0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382193,23 +382196,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 184cd4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -382223,27 +382226,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ 1851ac │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382253,19 +382256,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 215dc8 │ │ │ │ + bl 215df0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 184fc6 │ │ │ │ b.n 184fe4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 184fe4 │ │ │ │ @@ -382277,23 +382280,23 @@ │ │ │ │ bne.w 184fe4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 18510a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 184ff2 │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18515e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382327,17 +382330,17 @@ │ │ │ │ nop │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382384,15 +382387,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18545c │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382416,15 +382419,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185266 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185430 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r5, 1852d8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18524c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #853 @ 0x355 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 185270 │ │ │ │ @@ -382446,23 +382449,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 185324 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185262 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18528a │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185306 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382490,22 +382493,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 184cd4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ 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 │ │ │ │ @@ -382521,28 +382524,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -382551,15 +382554,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -382599,17 +382602,17 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r0, #2 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382625,15 +382628,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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382743,42 +382746,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18552a │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185634 │ │ │ │ mov r3, sp │ │ │ │ b.n 185624 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18552a │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185634 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 18552a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1855ee │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -382842,30 +382845,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 1856f6 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1857a0 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18576e │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 18576e │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -382896,41 +382899,41 @@ │ │ │ │ bl 185494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185744 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ b.n 185744 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185780 │ │ │ │ b.n 185744 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18572c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 18572c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -382960,15 +382963,15 @@ │ │ │ │ mov r7, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 185ef2 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ - bl 1f8fe0 │ │ │ │ + bl 1f9008 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, r9 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ @@ -382977,15 +382980,15 @@ │ │ │ │ str r3, [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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186052 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ @@ -383056,15 +383059,15 @@ │ │ │ │ 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 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 sl, sl, [r8] │ │ │ │ @@ -383099,15 +383102,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 18598e │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217424 │ │ │ │ + bl 21744c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ ldrbne.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -383122,15 +383125,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 185e2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 185e9a │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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] │ │ │ │ @@ -383151,15 +383154,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185e8e │ │ │ │ mov r0, fp │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 185b3a │ │ │ │ movw r5, #846 @ 0x34e │ │ │ │ cmp r3, r5 │ │ │ │ @@ -383172,15 +383175,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18589e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 185ed8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 18587e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383206,28 +383209,28 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ beq.n 185a72 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #2 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 24490c │ │ │ │ + bl 244934 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 185690 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f60 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 243548 │ │ │ │ + bl 243570 │ │ │ │ mov r2, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18589e │ │ │ │ b.n 185a78 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383304,30 +383307,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 185c00 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 186056 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f30 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383335,15 +383338,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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -383352,23 +383355,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd sl, sl, [r8] │ │ │ │ str.w sl, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -383394,15 +383397,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -383457,30 +383460,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185dde │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r0 │ │ │ │ b.n 185c54 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 185db8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -383504,78 +383507,78 @@ │ │ │ │ b.n 18592c │ │ │ │ strd r2, sl, [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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 185e58 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1859fe │ │ │ │ mov.w r2, #624 @ 0x270 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ b.n 1858e6 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ b.n 18597a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ b.n 185a4a │ │ │ │ strd r3, sl, [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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 185ec6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1859fe │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185826 │ │ │ │ mov fp, r8 │ │ │ │ @@ -383595,24 +383598,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 185a78 │ │ │ │ b.n 1858b8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, fp │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 185a5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -383625,30 +383628,30 @@ │ │ │ │ beq.w 185afc │ │ │ │ strd r6, 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 185f9c │ │ │ │ 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 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185afc │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -383660,95 +383663,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 185fda │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18608a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 185bb6 │ │ │ │ strd r2, r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 186040 │ │ │ │ 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 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185afc │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 185ee0 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185c34 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 185c34 │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185bb6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 185bb6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, pc, #1000 @ (adr r7, 1864b4 ) │ │ │ │ @@ -383997,52 +384000,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 │ │ │ │ @@ -384116,15 +384119,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -384133,21 +384136,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -384156,21 +384159,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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} │ │ │ │ @@ -384192,15 +384195,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384217,15 +384220,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 186688 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384236,24 +384239,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -384288,15 +384291,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 186652 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -384330,22 +384333,22 @@ │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -384380,20 +384383,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r2, [pc, #44] @ (1867cc ) │ │ │ │ ldr r3, [pc, #28] @ (1867c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384444,15 +384447,15 @@ │ │ │ │ movw r1, #846 @ 0x34e │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -384507,17 +384510,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, fp │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r2, [pc, #44] @ (186930 ) │ │ │ │ ldr r3, [pc, #28] @ (186924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384558,48 +384561,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 186974 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1869c4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1869e6 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -384651,30 +384654,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1869fc │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186a74 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1869fc │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 186974 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -384746,51 +384749,51 @@ │ │ │ │ bne.w 186c3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 186c40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186b24 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 186b24 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186b9a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 186af2 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 186bea │ │ │ │ @@ -384817,31 +384820,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186c14 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ b.n 186b24 │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 186bea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -384875,69 +384878,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 1870dc │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 186ee6 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 186d20 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 186f8c │ │ │ │ mov r0, r6 │ │ │ │ bl 1861b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -384951,115 +384954,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 186d80 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 186f18 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 186df8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [pc, #700] @ (1870e0 ) │ │ │ │ ldr r3, [pc, #692] @ (1870d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1870d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #505 @ 0x1f9 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [pc, #652] @ (1870e4 ) │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 186fe0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385130,47 +385133,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186dac │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 186dac │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186d30 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 186d36 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385182,80 +385185,80 @@ │ │ │ │ bne.n 187084 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186e08 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 186e08 │ │ │ │ mov r3, r2 │ │ │ │ b.n 186f54 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 186f54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 186d80 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187018 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.n 186d80 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 186faa │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187056 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 186faa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 186fec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385327,33 +385330,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 187528 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 186ac0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1861b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385366,139 +385369,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1871b0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1871ec │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 187352 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 187242 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [pc, #704] @ (18752c ) │ │ │ │ ldr r3, [pc, #696] @ (187524 ) │ │ │ │ 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 18751c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #505 @ 0x1f9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r3, [pc, #624] @ (187530 ) │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 18741c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -385590,107 +385593,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1873fc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1871f6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1871ec │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187452 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1871ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18740c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 18740c │ │ │ │ cbnz r3, 1874ec │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1874c8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r5, r0 │ │ │ │ b.n 18740c │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 1873d0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 1873d0 │ │ │ │ @@ -385822,28 +385825,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 18764c │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1878d4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -385874,15 +385877,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18786a │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ 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 │ │ │ │ @@ -385918,15 +385921,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 1870e8 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movw r1, #873 @ 0x369 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -385952,15 +385955,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 187824 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 1877ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 1877ea │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -385994,15 +385997,15 @@ │ │ │ │ beq.n 1878c0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r5, 187872 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 187684 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #853 @ 0x355 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 187854 │ │ │ │ @@ -386030,15 +386033,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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #100] @ (1878f4 ) │ │ │ │ ldr r3, [pc, #88] @ (1878ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386169,30 +386172,30 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ite eq │ │ │ │ moveq.w r1, #422 @ 0x1a6 │ │ │ │ movwne r1, #647 @ 0x287 │ │ │ │ mov r0, fp │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 187cae │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386249,15 +386252,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 1870e8 │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -386268,18 +386271,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 187bfe │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 187b80 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 187b4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 187b4a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386309,15 +386312,15 @@ │ │ │ │ beq.w 187cea │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ beq.w 187a76 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 187cb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 187a46 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386334,108 +386337,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 186ac0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ b.n 187b28 │ │ │ │ mov.w r1, #712 @ 0x2c8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 187c1e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 187a92 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 187bc6 │ │ │ │ movs r2, #0 │ │ │ │ b.n 187b34 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187c56 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 187d1c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 187e3a │ │ │ │ vldr d7, [pc, #556] @ 187ea0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187c9e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 187a92 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186398 │ │ │ │ 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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #488] @ (187eb8 ) │ │ │ │ ldr r3, [pc, #476] @ (187eac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386467,59 +386470,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187d54 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 187db0 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187d9e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 187c9e │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -386676,27 +386679,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r6, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 187f74 │ │ │ │ ldr.w r4, [pc, #2660] @ 1889b4 │ │ │ │ - bl 2e4618 │ │ │ │ + bl 2e4640 │ │ │ │ ldr.w r2, [pc, #2656] @ 1889b8 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 186234 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -386758,32 +386761,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, #647 @ 0x287 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1886dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1884ec │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -386905,15 +386908,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 188120 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1881dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1884ec │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 188072 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #853 @ 0x355 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387037,33 +387040,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18836a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ 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 │ │ │ │ @@ -387076,25 +387079,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186310 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1867d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ b.n 188116 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 18833e │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387174,15 +387177,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186310 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 1867d0 │ │ │ │ @@ -387223,15 +387226,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 21e54c │ │ │ │ + bl 21e574 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 188964 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387241,23 +387244,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18897a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 186ac0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387288,38 +387291,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1885fc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21e658 │ │ │ │ + bl 21e680 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 188964 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387329,19 +387332,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188982 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #868] @ (1889c0 ) │ │ │ │ ldr r3, [pc, #840] @ (1889a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387409,40 +387412,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188986 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18874c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ blx 61060 │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -387452,15 +387455,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, #853 @ 0x355 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -387524,15 +387527,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 188992 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -387541,39 +387544,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18898a │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov ip, r0 │ │ │ │ b.w 18806e │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1888c0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 18830e │ │ │ │ @@ -387624,15 +387627,15 @@ │ │ │ │ bpl.w 187f74 │ │ │ │ b.w 187f4e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov ip, r0 │ │ │ │ b.w 18806e │ │ │ │ mov r3, r2 │ │ │ │ b.n 18855e │ │ │ │ mov r2, r3 │ │ │ │ b.n 188524 │ │ │ │ mov r3, r2 │ │ │ │ @@ -387655,17 +387658,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r8, r2 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -387718,33 +387721,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188a6e │ │ │ │ ldr r4, [pc, #740] @ (188d34 ) │ │ │ │ - bl 2e4618 │ │ │ │ + bl 2e4640 │ │ │ │ ldr r2, [pc, #740] @ (188d38 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2576d4 │ │ │ │ + bl 2576fc │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d18 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387769,15 +387772,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188c94 │ │ │ │ movw fp, #439 @ 0x1b7 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -387845,15 +387848,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 188b88 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188bca │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 188c90 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 188aec │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -387943,15 +387946,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186398 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #144] @ (188d40 ) │ │ │ │ ldr r3, [pc, #120] @ (188d28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -387997,17 +388000,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388078,20 +388081,20 @@ │ │ │ │ cbz r3, 188e0c │ │ │ │ ldr.w r4, [pc, #1640] @ 189458 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 18945c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 189074 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388132,15 +388135,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 188e50 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188e4a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 189074 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388170,15 +388173,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 21e54c │ │ │ │ + bl 21e574 │ │ │ │ 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 │ │ │ │ @@ -388204,30 +388207,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189fc2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 21c890 │ │ │ │ + bl 21c8b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21e658 │ │ │ │ + bl 21e680 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 189004 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388257,32 +388260,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 188fe2 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 189f4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188ffe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 188f98 │ │ │ │ mov r3, r6 │ │ │ │ b.n 188fa2 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a06a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189fb2 │ │ │ │ @@ -388290,44 +388293,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189fbc │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr.w r3, [pc, #1064] @ 189460 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 188f28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21e7a0 │ │ │ │ + bl 21e7c8 │ │ │ │ ldr r3, [pc, #1004] @ (189464 ) │ │ │ │ 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] @ (189468 ) │ │ │ │ add r3, pc │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ 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] │ │ │ │ @@ -388386,24 +388389,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, #422 @ 0x1a6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -388466,39 +388469,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 21c634 │ │ │ │ + bl 21c65c │ │ │ │ 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 2131f0 │ │ │ │ + bl 213218 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21c634 │ │ │ │ + bl 21c65c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2131f0 │ │ │ │ + bl 213218 │ │ │ │ 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] │ │ │ │ @@ -388509,21 +388512,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (189474 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ ldr r2, [pc, #528] @ (189478 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a06a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 18928e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -388536,47 +388539,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1892be │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 186580 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1892f4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 186580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388585,36 +388588,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189338 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 186580 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 189438 │ │ │ │ vldr d9, [pc, #240] @ 189440 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ ldr r3, [pc, #260] @ (189460 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189bea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -388644,31 +388647,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1893ce │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189400 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 1893fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1893fa │ │ │ │ @@ -388680,15 +388683,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1893e8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 189424 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189bea │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 189366 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ @@ -388716,41 +388719,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -388758,18 +388761,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189934 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189950 │ │ │ │ subs r3, #3 │ │ │ │ @@ -388784,23 +388787,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -388811,50 +388814,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 186ac0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -388862,18 +388865,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189912 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18992c │ │ │ │ subs r3, #3 │ │ │ │ @@ -388889,22 +388892,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -388913,15 +388916,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 18995c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -388977,39 +388980,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189756 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 18642c │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -389017,18 +389020,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 1898f0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18990a │ │ │ │ subs r3, #3 │ │ │ │ @@ -389044,22 +389047,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -389068,15 +389071,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 1899e8 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389085,15 +389088,15 @@ │ │ │ │ bpl.w 189a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ 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 1899aa │ │ │ │ @@ -389107,25 +389110,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1898ca │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 1893e0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389190,79 +389193,79 @@ │ │ │ │ beq.w 189756 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189992 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189756 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1899d2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 189898 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189a10 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189862 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 189ac8 │ │ │ │ add r3, pc, #8 @ (adr r3, 189a34 ) │ │ │ │ @@ -389490,15 +389493,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -389506,18 +389509,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189f06 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189f80 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389532,23 +389535,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r7, #8 │ │ │ │ moveq r7, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -389558,93 +389561,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189d10 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189d5e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186580 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 18642c │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 189ed4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 18642c │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -389698,24 +389701,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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a758 │ │ │ │ + bl 23a780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1398 │ │ │ │ + bl 2a13c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ee08 │ │ │ │ + bl 25ee30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ff68 │ │ │ │ + bl 21ff90 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 189e9a │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 189f24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -389740,15 +389743,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 189f24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #452] @ (18a074 ) │ │ │ │ ldr r3, [pc, #456] @ (18a078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -389757,27 +389760,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 189480 │ │ │ │ movw r1, #899 @ 0x383 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 189dba │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 189f80 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -389790,20 +389793,20 @@ │ │ │ │ beq.n 189ea2 │ │ │ │ ldr r4, [pc, #340] @ (18a07c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a080 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ b.n 189ea2 │ │ │ │ movs r2, #1 │ │ │ │ b.n 189c0e │ │ │ │ mov r4, r3 │ │ │ │ b.w 189480 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -389914,17 +389917,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r4, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #136] @ (18a10c ) │ │ │ │ + ldr r0, [pc, #392] @ (18a20c ) │ │ │ │ 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] @ (18a1fc ) │ │ │ │ @@ -390293,15 +390296,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 216bac │ │ │ │ + bl 216bd4 │ │ │ │ cbnz r0, 18a424 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -390495,15 +390498,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 216bac │ │ │ │ + bl 216bd4 │ │ │ │ cbnz r0, 18a604 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -390705,15 +390708,15 @@ │ │ │ │ beq.n 18a8ca │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18a8ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a8ca │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18a7fa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -390821,15 +390824,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a986 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a97c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18a908 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -390865,25 +390868,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #439 @ 0x1b7 │ │ │ │ bic.w r0, r2, #8 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 18af74 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18a914 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a8ec │ │ │ │ b.n 18a84c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r0, #439 @ 0x1b7 │ │ │ │ @@ -391484,15 +391487,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [pc, #264] @ (18b134 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b120 │ │ │ │ @@ -391505,25 +391508,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b07a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -391549,21 +391552,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ ldr r2, [pc, #56] @ (18b138 ) │ │ │ │ ldr r3, [pc, #44] @ (18b12c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -391641,15 +391644,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18b2a6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18b21c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -391670,15 +391673,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b204 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18b242 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cbz r7, 18b262 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b1ec │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b20e │ │ │ │ mov r1, r4 │ │ │ │ @@ -391694,21 +391697,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18afd8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18b226 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b17e │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -391793,15 +391796,15 @@ │ │ │ │ bne.n 18b332 │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b1a4 │ │ │ │ b.n 18b17a │ │ │ │ mov r0, r2 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b2d0 │ │ │ │ b.n 18b338 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #453 @ 0x1c5 │ │ │ │ @@ -392161,15 +392164,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 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ 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] │ │ │ │ @@ -392210,32 +392213,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18b796 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18b812 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #124] @ (18b850 ) │ │ │ │ ldr r3, [pc, #116] @ (18b84c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392259,26 +392262,26 @@ │ │ │ │ b.n 18b788 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b7d2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 18b7d2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #808] @ (18bb74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392296,15 +392299,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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18b9cc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18b928 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392336,19 +392339,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18b8ba │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c828 │ │ │ │ + bl 21c850 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2612c4 │ │ │ │ + bl 2612ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392404,31 +392407,31 @@ │ │ │ │ beq.w 18bd5c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18b9c0 │ │ │ │ ldr.w r2, [pc, #1024] @ 18bda4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 229a24 │ │ │ │ + bl 229a4c │ │ │ │ cbz r0, 18b9c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215874 │ │ │ │ + bl 21589c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215874 │ │ │ │ + bl 21589c │ │ │ │ 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] │ │ │ │ @@ -392441,31 +392444,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18ba32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18ba32 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bcf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18bd88 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18ba06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392491,32 +392494,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18babe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18babc │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bcd0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18bd64 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18ba88 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392543,20 +392546,20 @@ │ │ │ │ bne.w 18bd94 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18bd6a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18bd6a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18b98a │ │ │ │ ldr r3, [pc, #632] @ (18bda0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -392573,31 +392576,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bb96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bb96 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bd10 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18bd76 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bb64 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -392621,15 +392624,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18bbe6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18bce8 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -392657,15 +392660,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18bc3e │ │ │ │ mov r1, r6 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bcda │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -392689,31 +392692,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bcc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bcbe │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cbz r0, 18bcd0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18bd7e │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bc90 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392724,21 +392727,21 @@ │ │ │ │ b.n 18bacc │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18b98a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cbz r0, 18bd04 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18bc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cbz r0, 18bd1a │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18bbe8 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -392764,15 +392767,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2463] @ 0x99f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 18b9c6 │ │ │ │ @@ -392861,15 +392864,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18bfae │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -392908,15 +392911,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18bee4 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ beq.n 18be70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r6 │ │ │ │ cbz r6, 18bef6 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18be50 │ │ │ │ subw r2, r1, #686 @ 0x2ae │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.n 18bec2 │ │ │ │ @@ -392933,25 +392936,25 @@ │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18be88 │ │ │ │ b.n 18bea2 │ │ │ │ strb.w r7, [r0, #77] @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 18beac │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18bf1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 18be2e │ │ │ │ @@ -392983,15 +392986,15 @@ │ │ │ │ str r5, [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 27fef8 │ │ │ │ + bl 27ff20 │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18bdec │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -393135,26 +393138,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 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18b854 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f50bc │ │ │ │ + bl 1f50e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -393192,15 +393195,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c15e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c820 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2299e8 │ │ │ │ + bl 229a10 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c82e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393241,15 +393244,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 18c1d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c1ce │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c86e │ │ │ │ @@ -393383,26 +393386,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, 18c392 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ 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 18b854 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f50bc │ │ │ │ + bl 1f50e4 │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18c368 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393410,28 +393413,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c3ec │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18c3e6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cbnz r0, 18c3e6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4e4 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c3ec │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 223ee0 │ │ │ │ + bl 223f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c3c0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18c3ac │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393460,21 +393463,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c240 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c218 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c716 │ │ │ │ b.n 18c70c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c232 │ │ │ │ @@ -393591,29 +393594,29 @@ │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp r2, r3 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ite ne │ │ │ │ movne.w r1, #760 @ 0x2f8 │ │ │ │ movweq r1, #761 @ 0x2f9 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c232 │ │ │ │ b.n 18c42a │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -393659,15 +393662,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c422 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -393681,15 +393684,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c232 │ │ │ │ b.n 18c42a │ │ │ │ subs r3, #231 @ 0xe7 │ │ │ │ @@ -393708,31 +393711,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18c528 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18c7a6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18c614 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 27fe98 │ │ │ │ + bl 27fec0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18c2e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c232 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229a0c │ │ │ │ + bl 229a34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r2, [pc, #376] @ (18c89c ) │ │ │ │ ldr r3, [pc, #376] @ (18c8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -393780,30 +393783,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18c662 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c232 │ │ │ │ b.n 18c42a │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -393819,15 +393822,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c15c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2299e8 │ │ │ │ + bl 229a10 │ │ │ │ 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 │ │ │ │ @@ -393848,26 +393851,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c20a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ b.n 18c874 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18c70c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18c716 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394029,35 +394032,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18ca74 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -394067,15 +394070,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18ce64 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18cea0 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18cb30 │ │ │ │ @@ -394086,15 +394089,15 @@ │ │ │ │ beq.w 18ced6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18cb0a │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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] │ │ │ │ @@ -394104,23 +394107,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 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18c9ea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c9ce │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394197,19 +394200,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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #835 @ 0x343 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -394220,33 +394223,33 @@ │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18cbbc │ │ │ │ b.n 18ccc0 │ │ │ │ ... │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cba0 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394273,72 +394276,72 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ strd r3, r2, [r7, #64] @ 0x40 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213b74 │ │ │ │ + bl 213b9c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movw r1, #757 @ 0x2f5 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22578c │ │ │ │ + bl 2257b4 │ │ │ │ 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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r2, [pc, #420] @ (18cf7c ) │ │ │ │ ldr r3, [pc, #424] @ (18cf80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394355,15 +394358,15 @@ │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18ca12 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c9ce │ │ │ │ b.n 18cb5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18ccc0 │ │ │ │ @@ -394377,44 +394380,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cbbc │ │ │ │ mov r4, r3 │ │ │ │ b.n 18c9ea │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cc4a │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cc10 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18ce8c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cb30 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394426,23 +394429,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18b710 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cb30 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cb30 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18cb4c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ @@ -394676,15 +394679,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d0f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ 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 │ │ │ │ @@ -394707,15 +394710,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ 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} │ │ │ │ @@ -394735,15 +394738,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d190 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -394830,15 +394833,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d29a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18d2b0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -394904,15 +394907,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d34a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ 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, 18d390 │ │ │ │ mov r4, r3 │ │ │ │ @@ -394923,15 +394926,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d380 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18d330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18d336 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18d330 │ │ │ │ @@ -394953,29 +394956,29 @@ │ │ │ │ bne.n 18d450 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d33c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ 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 18d336 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18d440 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18d44c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18d40c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -394989,20 +394992,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d40a │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18d336 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ b.n 18d3e4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d3f4 │ │ │ │ @@ -395372,15 +395375,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18d8f4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18d8e8 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18d816 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395471,15 +395474,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d8ec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18d800 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d800 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18dadc │ │ │ │ clz r3, r3 │ │ │ │ @@ -395628,15 +395631,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18daae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18dad8 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ cbz r0, 18da90 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18d822 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -395689,22 +395692,22 @@ │ │ │ │ b.n 18d984 │ │ │ │ movs r1, #0 │ │ │ │ b.n 18d8ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18d8c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18db16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18db40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18db16 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18db34 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -395835,108 +395838,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd74 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd68 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dd5c │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18dd50 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18dd44 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18dd38 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18dd2c │ │ │ │ mov r0, r9 │ │ │ │ bl 18dc74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dd1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dd0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dcfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dcf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dce0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dcce │ │ │ │ mov r0, sl │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dcbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dcaa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dc98 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -396498,22 +396501,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e43a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18e386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e43a │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -396536,15 +396539,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 18e3f0 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 18e412 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18e3e4 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -396588,30 +396591,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cbz r0, 18e4b0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18e49c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18e496 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 18e496 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18e496 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -396619,15 +396622,15 @@ │ │ │ │ cbnz r6, 18e4a4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e45e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397004,15 +397007,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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 │ │ │ │ @@ -397060,19 +397063,19 @@ │ │ │ │ bmi.w 18efb8 │ │ │ │ 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 1fa180 │ │ │ │ + bl 1fa1a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18eec0 │ │ │ │ - bl 1fa1cc │ │ │ │ + bl 1fa1f4 │ │ │ │ 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 │ │ │ │ @@ -397147,15 +397150,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18ea6c │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa1cc │ │ │ │ + bl 1fa1f4 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18e948 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18e5d8 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397195,15 +397198,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18e9c8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18ef6c │ │ │ │ @@ -397618,15 +397621,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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 18ecd4 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -397918,26 +397921,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f1ea │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f1d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa1cc │ │ │ │ + bl 1fa1f4 │ │ │ │ cbz r0, 18f1a4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f1a4 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f1a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa1cc │ │ │ │ + bl 1fa1f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f18a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f1a4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -397992,27 +397995,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18f302 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f2ea │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18f2ae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18f2f4 │ │ │ │ @@ -398029,19 +398032,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f278 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ cbz r5, 18f2ea │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 18f256 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398061,38 +398064,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f2c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18f2a2 │ │ │ │ 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 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ b.n 18f2a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ b.n 18f23e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ b.n 18f2e6 │ │ │ │ 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] │ │ │ │ @@ -398344,15 +398347,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18f516 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398362,25 +398365,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 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cbz r0, 18f5dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18dc74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f5ca │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18f608 │ │ │ │ @@ -398512,15 +398515,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f6e6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 18f6e6 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ 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] @ 19015c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -398538,15 +398541,15 @@ │ │ │ │ bl 1bceac │ │ │ │ mov r0, r5 │ │ │ │ bl 191138 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c4f68 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 │ │ │ │ @@ -398692,21 +398695,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1986f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 │ │ │ │ @@ -398971,52 +398974,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18fbce │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fc16 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fbfe │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fc3a │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fc22 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18fc5e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fc46 │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 18fede │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399064,15 +399067,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18fd6e │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fd88 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fd88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399373,15 +399376,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c2094 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 190a06 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (190174 ) │ │ │ │ ldr r3, [pc, #288] @ (190160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -399817,15 +399820,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 190676 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 18ff12 │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -399988,15 +399991,15 @@ │ │ │ │ beq.w 18faa0 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 18faa0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 18fe32 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 1904c4 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 190552 │ │ │ │ @@ -400298,15 +400301,15 @@ │ │ │ │ ldr.w r3, [pc, #1588] @ 190fb0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1588] @ 190fb4 │ │ │ │ ldr.w r1, [pc, #1588] @ 190fb8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c83f8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 190022 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c29c0 │ │ │ │ @@ -400326,15 +400329,15 @@ │ │ │ │ ldr.w r3, [pc, #1524] @ 190fbc │ │ │ │ ldr.w r2, [pc, #1524] @ 190fc0 │ │ │ │ ldr.w r1, [pc, #1524] @ 190fc4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 18f8c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400350,30 +400353,30 @@ │ │ │ │ ldr.w r2, [pc, #1468] @ 190fcc │ │ │ │ ldr.w r1, [pc, #1468] @ 190fd0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 190032 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr.w r3, [pc, #1416] @ 190fd4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1408] @ 190fd8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -400614,15 +400617,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 190b82 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.w 18f88e │ │ │ │ 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 │ │ │ │ @@ -400859,15 +400862,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (190fe0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (190fe4 ) │ │ │ │ ldr r1, [pc, #184] @ (190fe8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c83f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18f7cc │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 18f98a │ │ │ │ @@ -400876,15 +400879,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (190fec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (190ff0 ) │ │ │ │ ldr r1, [pc, #152] @ (190ff4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c83f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1909f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -400892,66 +400895,66 @@ │ │ │ │ ldr r3, [pc, #124] @ (190ff8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (190ffc ) │ │ │ │ ldr r1, [pc, #128] @ (191000 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c83f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1909b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 19003a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 190b60 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ - udf #4 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 190f3c │ │ │ │ + ble.n 190fbc │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 190f30 │ │ │ │ + ble.n 190fb0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 19103c │ │ │ │ + pop {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 190f9c │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 1910b8 │ │ │ │ + ble.n 190f38 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 191038 │ │ │ │ + cbnz r2, 191048 │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - vqshrun.s64 d29, q15, #1 │ │ │ │ + vqrshrun.s64 d29, q15, #1 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1910a0 │ │ │ │ + bhi.n 190f20 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1910a4 │ │ │ │ + bhi.n 190f24 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 191054 │ │ │ │ + bhi.n 1910d4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1910c4 │ │ │ │ + bhi.n 190f44 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 191014 │ │ │ │ + bhi.n 191094 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ 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 │ │ │ │ @@ -401076,15 +401079,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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] │ │ │ │ @@ -401094,15 +401097,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c1104 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a691c │ │ │ │ ldr.w r2, [pc, #1664] @ 191810 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401116,21 +401119,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 1912ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1911cc │ │ │ │ b.n 191200 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 191200 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1911c0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401144,15 +401147,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 1912da │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1911e0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1911cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401169,15 +401172,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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1917d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401258,15 +401261,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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 61a7c │ │ │ │ @@ -401399,15 +401402,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 19145e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 19149e │ │ │ │ @@ -401668,15 +401671,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 1917fa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1917d8 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -401696,15 +401699,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 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191758 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1917d8 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -401763,15 +401766,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191924 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -401795,15 +401798,15 @@ │ │ │ │ ldrb.w r3, [r3, #343] @ 0x157 │ │ │ │ add.w r1, r5, #272 @ 0x110 │ │ │ │ strb.w r3, [r4, #1268] @ 0x4f4 │ │ │ │ blx 61a7c │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 1918fa │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -401844,15 +401847,15 @@ │ │ │ │ blx 61a7c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 191928 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 61a7c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -401903,15 +401906,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -401932,21 +401935,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (191a3c ) │ │ │ │ add r3, pc │ │ │ │ b.n 191a0e │ │ │ │ ldr r3, [pc, #16] @ (191a40 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191a0e │ │ │ │ nop │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -401954,15 +401957,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 191a76 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -401974,15 +401977,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ 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] @ (191b9c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402055,15 +402058,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (191bac ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (191bb0 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ ldr r2, [pc, #56] @ (191bb4 ) │ │ │ │ ldr r3, [pc, #36] @ (191ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402079,17 +402082,17 @@ │ │ │ │ nop │ │ │ │ b.n 191620 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ movs r5, r3 │ │ │ │ b.n 1914b8 │ │ │ │ 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 │ │ │ │ @@ -402177,21 +402180,21 @@ │ │ │ │ b.n 191bf2 │ │ │ │ movs r0, #14 │ │ │ │ b.n 191c86 │ │ │ │ movs r0, #1 │ │ │ │ b.n 191c86 │ │ │ │ movs r0, #13 │ │ │ │ b.n 191c86 │ │ │ │ - add r3, pc, #24 @ (adr r3, 191cc8 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 191dc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 191d32 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402210,15 +402213,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 191d2e │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f8e40 │ │ │ │ + bl 1f8e68 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 191d2c │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402427,23 +402430,23 @@ │ │ │ │ nop │ │ │ │ b.n 19240c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1922f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ 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 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ 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 │ │ │ │ @@ -402465,15 +402468,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 1e3134 │ │ │ │ + bl 1e315c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 19201c │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 192048 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 192040 │ │ │ │ @@ -402542,19 +402545,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 19207e │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -402713,19 +402716,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ 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 │ │ │ │ @@ -403312,15 +403315,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 19291e │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 19296c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4844 │ │ │ │ + bl 2e486c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 1930e4 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403396,15 +403399,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 192b4a │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4844 │ │ │ │ + bl 2e486c │ │ │ │ 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 │ │ │ │ @@ -403437,15 +403440,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 192b4a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1929e0 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4828 │ │ │ │ + bl 2e4850 │ │ │ │ b.n 1929e8 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 192b30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -403531,15 +403534,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 1929e0 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e48ec │ │ │ │ + bl 2e4914 │ │ │ │ b.n 1929e8 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 19310c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ @@ -403763,15 +403766,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 19300e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4930 │ │ │ │ + bl 2e4958 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1928fe │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -403998,221 +404001,221 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 19257a │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1930ac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #12 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 193388 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 193488 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 192cd0 │ │ │ │ + b.n 192d50 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ bl 3690ce │ │ │ │ bl 3350d2 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ittt vc │ │ │ │ - movvc r5, r3 │ │ │ │ - itee hi @ unpredictable │ │ │ │ - movhi r5, r3 │ │ │ │ - stmials r2!, {r1, r4, r6} │ │ │ │ - movls r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - movs r5, r3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + ittt lt │ │ │ │ + movlt r5, r3 │ │ │ │ + itee gt @ unpredictable │ │ │ │ + movgt r5, r3 │ │ │ │ + stmiale r2!, {r1, r4, r7} │ │ │ │ + movle r5, r3 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ite │ │ │ │ - mov r5, r3 │ │ │ │ - bal.n 193888 │ │ │ │ - movs r4, r3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + b.n 192908 │ │ │ │ + movs r4, r3 │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + itet ne │ │ │ │ + movne r5, r3 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + movne r5, r3 │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1934dc │ │ │ │ + b.n 19355c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 1931a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + hlt 0x0032 │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + hlt 0x0012 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - movs r5, r3 │ │ │ │ - svc 28 │ │ │ │ + ite ne │ │ │ │ + movne r5, r3 │ │ │ │ + svceq 92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - it eq │ │ │ │ - moveq r5, r3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + it mi │ │ │ │ + movmi r5, r3 │ │ │ │ + asrs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, 19318e │ │ │ │ + rev r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - itee vs │ │ │ │ - movvs r5, r3 │ │ │ │ - cbnz r4, 193192 @ unpredictable │ │ │ │ - movvc r5, r3 │ │ │ │ - cbnz r0, 193194 │ │ │ │ + itee ge │ │ │ │ + movge r5, r3 │ │ │ │ + revlt r4, r1 │ │ │ │ + movlt r5, r3 │ │ │ │ + rev r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00c4 │ │ │ │ - movs r5, r3 │ │ │ │ - cbnz r2, 193196 │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + itt eq │ │ │ │ + moveq r5, r3 │ │ │ │ + cbnz r2, 1931a6 @ unpredictable │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00cc │ │ │ │ + itet ne │ │ │ │ + movne r5, r3 │ │ │ │ + itee ne @ unpredictable │ │ │ │ + movne r5, r3 │ │ │ │ + ite eq @ unpredictable │ │ │ │ + moveq r5, r3 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + moveq r5, r3 │ │ │ │ + nopeq │ │ │ │ + movne r5, r3 │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00f4 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00ee │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + cbnz r4, 1931aa │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + movs r2, r4 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + cbnz r6, 1931ac │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 19319a │ │ │ │ + cbnz r0, 1931ac │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0000 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xb8ba │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ - movs r5, r3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ - movs r2, r4 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ - movs r5, r3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 1931da │ │ │ │ + cbnz r0, 1931ea │ │ │ │ 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] @ (193534 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404226,30 +404229,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 191f80 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20a30c │ │ │ │ + bl 20a334 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6188 │ │ │ │ + bl 1f61b0 │ │ │ │ ldr r3, [pc, #772] @ (193540 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 19331a │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 19326e │ │ │ │ @@ -404277,15 +404280,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1933e4 │ │ │ │ ldr r1, [pc, #716] @ (193548 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ ldr r1, [pc, #708] @ (19354c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193506 │ │ │ │ @@ -404306,15 +404309,15 @@ │ │ │ │ bl 191f80 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19352a │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 613a8 │ │ │ │ ldr r3, [pc, #616] @ (193550 ) │ │ │ │ @@ -404388,24 +404391,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 1932f0 │ │ │ │ cbz r2, 1933b6 │ │ │ │ ldr r1, [pc, #452] @ (19355c ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ ldr r1, [pc, #448] @ (193560 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19329c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193450 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -404502,21 +404505,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193362 │ │ │ │ b.n 19331e │ │ │ │ ldr r1, [pc, #196] @ (193584 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f60c4 │ │ │ │ + bl 1f60ec │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 19344a │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 61a7c │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ @@ -404529,15 +404532,15 @@ │ │ │ │ b.n 19340e │ │ │ │ ldr r2, [pc, #144] @ (193590 ) │ │ │ │ add r2, pc │ │ │ │ b.n 19340e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 1933c2 │ │ │ │ ldr r2, [pc, #128] @ (193594 ) │ │ │ │ ldr r0, [pc, #128] @ (193598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -404556,57 +404559,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1935b4 │ │ │ │ + cbnz r0, 1935c4 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 19359c │ │ │ │ + cbnz r2, 1935ac │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0008 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 1935f6 │ │ │ │ + cbz r0, 193606 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 1935fc │ │ │ │ + cbz r2, 19360c │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 19359c │ │ │ │ + cbnz r6, 1935ac │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1935a4 │ │ │ │ + cbnz r2, 1935b4 │ │ │ │ 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 │ │ │ │ @@ -404737,15 +404740,15 @@ │ │ │ │ beq.n 193778 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (193850 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (193854 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 61938 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1937ca │ │ │ │ cmp r4, r7 │ │ │ │ @@ -404776,15 +404779,15 @@ │ │ │ │ bne.n 193734 │ │ │ │ b.n 19373a │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1936ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a44d8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (193858 ) │ │ │ │ ldr r3, [pc, #180] @ (193844 ) │ │ │ │ @@ -404800,105 +404803,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (19385c ) │ │ │ │ ldr r1, [pc, #176] @ (193860 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r0, #0 │ │ │ │ b.n 19378a │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193706 │ │ │ │ ldr r4, [pc, #152] @ (193864 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (193868 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 191aa4 │ │ │ │ ldr r2, [pc, #136] @ (19386c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 191aa4 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 1937b8 │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (193870 ) │ │ │ │ ldr r1, [pc, #104] @ (193874 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 1937b8 │ │ │ │ mov r4, lr │ │ │ │ b.n 1936f6 │ │ │ │ ldr r2, [pc, #84] @ (193878 ) │ │ │ │ ldr r1, [pc, #88] @ (19387c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 1937fc │ │ │ │ ldr r2, [pc, #80] @ (193880 ) │ │ │ │ ldr r1, [pc, #80] @ (193884 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.n 1937fc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ 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] @ (1939f0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -404982,15 +404985,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1935a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193940 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 17fd74 │ │ │ │ ldr r3, [pc, #96] @ (1939f4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405006,41 +405009,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 19391a │ │ │ │ b.n 1938e2 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2965b0 │ │ │ │ + bl 2965d8 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1939a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (1939f8 ) │ │ │ │ ldr r2, [pc, #40] @ (1939fc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ b.n 19399c │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ 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 193888 │ │ │ │ @@ -405051,15 +405054,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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 193a5a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 193a9c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405087,15 +405090,15 @@ │ │ │ │ cbz r0, 193a86 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 193a8e │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193a46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405351,15 +405354,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ movs r5, r5 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405428,48 +405431,48 @@ │ │ │ │ cbz r1, 193e3e │ │ │ │ ldr r3, [pc, #176] @ (193e90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 193d62 │ │ │ │ ldr r0, [pc, #172] @ (193e94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ ldr r3, [pc, #168] @ (193e98 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193da2 │ │ │ │ ldr r0, [pc, #152] @ (193e9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ ldr r3, [pc, #148] @ (193ea0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193d74 │ │ │ │ ldr r0, [pc, #128] @ (193ea4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ ldr r3, [pc, #124] @ (193ea8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 193d8c │ │ │ │ ldr r0, [pc, #108] @ (193eac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ ldr r3, [pc, #104] @ (193eb0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -405481,28 +405484,28 @@ │ │ │ │ @ instruction: 0xf7d600b1 │ │ │ │ @ instruction: 0xf7c000b1 │ │ │ │ @ instruction: 0xf7d800b1 │ │ │ │ @ instruction: 0xf7b600b1 │ │ │ │ @ instruction: 0xf7ce00b1 │ │ │ │ @ instruction: 0xf79e00b1 │ │ │ │ @ instruction: 0xf7bc00b1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf79000b1 │ │ │ │ @ instruction: 0xf78200b1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + uxth r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf75a00b1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf74c00b1 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf72600b1 │ │ │ │ - cbz r0, 193ee0 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf71800b1 │ │ │ │ ldr r3, [pc, #44] @ (193ee4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 193ec0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -405600,22 +405603,22 @@ │ │ │ │ stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf66000b1 │ │ │ │ stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + @ instruction: 0xf4c2001d │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r7, r3 │ │ │ │ stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 193fc6 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (194024 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -405717,15 +405720,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 19409c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ 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] │ │ │ │ @@ -405739,23 +405742,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cbz r0, 19411e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1940c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -405800,19 +405803,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1941a4 ) │ │ │ │ ldr r0, [pc, #20] @ (1941a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ 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 │ │ │ │ @@ -405902,15 +405905,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19427e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 19429a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -405952,15 +405955,15 @@ │ │ │ │ bls.n 1942fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19430c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 194304 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194304 │ │ │ │ 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 │ │ │ │ @@ -406000,15 +406003,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1943b0 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1943bc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1943d8 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194390 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406202,24 +406205,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1945c0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1945c6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 194588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1945a8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406394,15 +406397,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 1947a8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ cbz r0, 1947ae │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 1947b4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 194588 │ │ │ │ @@ -407311,15 +407314,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 194fcc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 194fcc │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 1950ea │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -407711,24 +407714,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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ 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 19591a │ │ │ │ @@ -408146,24 +408149,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 195938 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 195922 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -408211,18 +408214,18 @@ │ │ │ │ bne.n 19597c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 195970 │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f8fe0 │ │ │ │ + bl 1f9008 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 195ec4 │ │ │ │ ldr.w r2, [pc, #1244] @ 195ec8 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -408493,26 +408496,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 195c8c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 195cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1940c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 195cc6 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 195c8c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -408821,15 +408824,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 195848 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ 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 195fc4 │ │ │ │ @@ -408937,21 +408940,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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 196146 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409009,24 +409012,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1961f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 196178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1961dc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409105,31 +409108,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1962ce │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 1962e8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 19630a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1962b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1962f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 196328 │ │ │ │ @@ -409168,15 +409171,15 @@ │ │ │ │ beq.n 19638a │ │ │ │ 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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 196388 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 19636e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409202,15 +409205,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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 196406 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 19640c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -409551,15 +409554,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 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 19674e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196702 │ │ │ │ @@ -409568,15 +409571,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196702 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ 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 │ │ │ │ @@ -409982,17 +409985,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 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 196bfe │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410017,27 +410020,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1968c8 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 196b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196b90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410060,15 +410063,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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cbz r0, 196c9a │ │ │ │ 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 │ │ │ │ @@ -410093,15 +410096,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1968c8 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 196c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196c4a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410124,15 +410127,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 196d0c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 196d22 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 196d22 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410258,15 +410261,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196df6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 19630c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410300,26 +410303,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 196d68 │ │ │ │ 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 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196d88 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 196ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196eb2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410401,15 +410404,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196f6c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 196fb0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 196f2a │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410438,15 +410441,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196fcc │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 196fd8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 197048 │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -410527,15 +410530,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 197134 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1971b4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -410551,15 +410554,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1970dc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ b.n 1970a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1970e6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1971ae │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -410575,15 +410578,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197122 │ │ │ │ b.n 19711e │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f9e20 │ │ │ │ + bl 1f9e48 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1971c0 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -410599,15 +410602,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19714e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1970be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1970a8 │ │ │ │ b.n 1970be │ │ │ │ @@ -410924,19 +410927,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 197542 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1974bc │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 1974f6 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 197510 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -410945,15 +410948,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1974bc │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1974bc │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1974f6 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1974e4 │ │ │ │ @@ -410973,19 +410976,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 196770 │ │ │ │ b.n 1974e4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1974c4 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197574 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197592 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -410994,15 +410997,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1974c4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1974c4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197574 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197562 │ │ │ │ @@ -411522,15 +411525,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198420 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1983a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197b96 │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -411592,15 +411595,15 @@ │ │ │ │ bne.n 197afe │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 197b42 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197ade │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -411619,27 +411622,27 @@ │ │ │ │ bne.n 197ba2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 197bf2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197bda │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 197ba8 │ │ │ │ @@ -411673,34 +411676,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 197c64 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 197c64 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 19630c │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 197c30 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 197c0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 197c8e │ │ │ │ b.n 1976f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1976f4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -411718,15 +411721,15 @@ │ │ │ │ bl 196ca0 │ │ │ │ b.n 197c80 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 197b20 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 197cfa │ │ │ │ bl 1a557c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -411901,27 +411904,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1984aa │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 197ee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1962b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197ece │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412036,15 +412039,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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} │ │ │ │ @@ -412072,19 +412075,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 1f8e08 │ │ │ │ + bl 1f8e30 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r1, fp │ │ │ │ bl 196084 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412359,19 +412362,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f1f8 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 19822a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197acc │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 1983ee │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 19727c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412381,43 +412384,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197acc │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197acc │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1983ba │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1963a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1983ba │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197acc │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1963a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1983ba │ │ │ │ b.n 1983fe │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197ac2 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198470 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 1984a2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412429,28 +412432,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197ac2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197ac2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198438 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1963a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198438 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197ac2 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1963a4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412458,34 +412461,34 @@ │ │ │ │ b.n 198480 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 198448 │ │ │ │ b.n 198440 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1fa16c │ │ │ │ + bl 1fa194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198526 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ 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 1984e8 │ │ │ │ cbz r7, 198526 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1fa194 │ │ │ │ + bl 1fa1bc │ │ │ │ mov r7, r0 │ │ │ │ b.n 1984c4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1985c4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -412681,15 +412684,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 196104 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -412703,15 +412706,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198728 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -412726,28 +412729,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 1f8fe0 │ │ │ │ + bl 1f9008 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 196104 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 │ │ │ │ @@ -412835,23 +412838,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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ 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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 1988e4 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -412924,15 +412927,15 @@ │ │ │ │ bne.n 19890c │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 198bcc │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413342,15 +413345,15 @@ │ │ │ │ bl 1c4f68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 198fd2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [pc, #892] @ (199134 ) │ │ │ │ ldr r2, [pc, #892] @ (199138 ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c1104 │ │ │ │ @@ -413598,15 +413601,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c52cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #264] @ (19913c ) │ │ │ │ ldr r3, [pc, #244] @ (19912c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -413730,15 +413733,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199174 │ │ │ │ ldr r6, [pc, #76] @ (1991d0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1991a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -413796,15 +413799,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 1f8e40 │ │ │ │ + bl 1f8e68 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 19924a │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -413942,15 +413945,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 1992d4 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1992d4 │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (19942c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414149,19 +414152,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19955c ) │ │ │ │ ldr r0, [pc, #20] @ (199560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev16 r0, r2 │ │ │ │ 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] @ (1997b0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414404,36 +414407,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 19962c │ │ │ │ nop │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 199390 │ │ │ │ + b.n 199410 │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ stmia.w r2, {r1, r3, r5, r7} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ b.n 199758 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1848] @ 0x738 │ │ │ │ ldr.w r1, [pc, #2340] @ 19a120 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -415489,67 +415492,67 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19a640 │ │ │ │ + b.n 19a6c0 │ │ │ │ movs r4, r5 │ │ │ │ - sbcs.w r0, r4, #44 @ 0x2c │ │ │ │ + subs.w r0, r4, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 19a1a4 │ │ │ │ + bge.n 19a224 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 19a170 │ │ │ │ + bvc.n 19a1f0 │ │ │ │ movs r4, r5 │ │ │ │ - stc2 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ - bgt.n 19a1f0 │ │ │ │ + stc2l 0, cr0, [sl], #-176 @ 0xffffff50 │ │ │ │ + bgt.n 19a070 │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xfa3e002c │ │ │ │ - stc2l 0, cr0, [r0, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfa7e002c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr12, {1} │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 19a0ec │ │ │ │ + blt.n 19a16c │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xeab8002c │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + @ instruction: 0xeaf8002c │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r5, r5 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [r2, #176] @ 0xb0 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + and.w r0, r2, ip, asr #32 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ movs r5, r5 │ │ │ │ str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 19936c │ │ │ │ b.n 199f38 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416152,21 +416155,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 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ ldr.w r3, [pc, #1296] @ 19ad88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ ldr.w r3, [pc, #1284] @ 19ad8c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 199f38 │ │ │ │ ldr.w r3, [pc, #1276] @ 19ad90 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416323,15 +416326,15 @@ │ │ │ │ bl 19936c │ │ │ │ b.w 199f38 │ │ │ │ ldr r3, [pc, #848] @ (19add0 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ ldr r3, [pc, #836] @ (19add4 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 199f38 │ │ │ │ ldr r3, [pc, #824] @ (19add8 ) │ │ │ │ @@ -417630,15 +417633,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19c300 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 199f38 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19c304 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr.w r3, [pc, #2944] @ 19c308 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417661,15 +417664,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19c30c │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 199f38 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19c310 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr.w r3, [pc, #2876] @ 19c314 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417692,15 +417695,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19c318 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 199f38 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19c31c │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr.w r3, [pc, #2808] @ 19c320 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417723,15 +417726,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19c324 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 199f38 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19c328 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr.w r3, [pc, #2740] @ 19c32c │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418320,15 +418323,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 19936c │ │ │ │ b.w 199f38 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 19936c │ │ │ │ b.w 199f38 │ │ │ │ vldr s0, [pc, #700] @ 19c2f4 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr r5, [pc, #916] @ (19c3d4 ) │ │ │ │ ldr r3, [pc, #920] @ (19c3d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418354,15 +418357,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 199f38 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19c3e0 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr r3, [pc, #852] @ (19c3e4 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419398,21 +419401,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 199f38 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d1dc │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ ldr.w r3, [pc, #1772] @ 19d1e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.w 199f38 │ │ │ │ ldr.w r3, [pc, #1756] @ 19d1e4 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 199f38 │ │ │ │ @@ -420093,23 +420096,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a5d80 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420246,33 +420249,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r3, #4 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 19d49c │ │ │ │ + bpl.n 19d31c │ │ │ │ movs r4, r5 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r1, #4 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420324,34 +420327,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19d482 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19d482 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 19d4bc │ │ │ │ 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 19d46a │ │ │ │ ldr r3, [pc, #120] @ (19d50c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [pc, #112] @ (19d510 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [pc, #108] @ (19d514 ) │ │ │ │ ldr r0, [pc, #108] @ (19d518 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 62054 │ │ │ │ @@ -420400,15 +420403,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19d5fc ) │ │ │ │ ldr r2, [pc, #212] @ (19d600 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -420496,30 +420499,30 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xfa04002c │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + @ instruction: 0xfa44002c │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19dbd0 │ │ │ │ + b.n 19dc50 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19db44 │ │ │ │ + b.n 19dbc4 │ │ │ │ movs r4, r5 │ │ │ │ - ldcl 0, cr0, [sl, #176]! @ 0xb0 │ │ │ │ + cdp 0, 3, cr0, cr10, cr12, {1} │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -420583,15 +420586,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60dbc │ │ │ │ nop │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ 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] @ (19d75c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -420651,15 +420654,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [r5, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19d7f8 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19d7ae │ │ │ │ ldr r3, [pc, #124] @ (19d7fc ) │ │ │ │ @@ -420716,15 +420719,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -420863,15 +420866,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19d954 ) │ │ │ │ add r0, pc │ │ │ │ bl 19d69c │ │ │ │ nop │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ 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] @ (19d9e8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422033,38 +422036,38 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf4fc002c │ │ │ │ + @ instruction: 0xf53c002c │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr12, {1} │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr12, {1} │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r5, r5 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr12, {1} │ │ │ │ - ble.n 19e448 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr12, {1} │ │ │ │ + ble.n 19e4c8 │ │ │ │ movs r4, r5 │ │ │ │ - stmdb sl!, {r2, r3, r5} │ │ │ │ - ble.n 19e438 │ │ │ │ + strd r0, r0, [sl, #-176]! @ 0xb0 │ │ │ │ + ble.n 19e4b8 │ │ │ │ movs r4, r5 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr12, {1} │ │ │ │ + cdp2 0, 4, cr0, cr10, cr12, {1} │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ movs r5, r5 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422100,15 +422103,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19f3c8 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423199,15 +423202,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19f3d4 ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19f3d8 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ ldr r2, [pc, #36] @ (19f3c8 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19df88 │ │ │ │ ldr r2, [pc, #20] @ (19f3c8 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424387,30 +424390,30 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ tst r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [sl, #176]! @ 0xb0 │ │ │ │ + ldcl 0, cr0, [sl, #176]! @ 0xb0 │ │ │ │ sbcs r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 1a06c8 │ │ │ │ + b.n 1a0748 │ │ │ │ movs r4, r5 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r4, r5 │ │ │ │ - bhi.n 1a0168 │ │ │ │ + bls.n 1a01e8 │ │ │ │ movs r4, r5 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r4, r5 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424444,21 +424447,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ands r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424478,16 +424481,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 1a01a4 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe800001c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a077c │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -424937,15 +424939,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a07b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r6, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425029,43 +425031,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a08c0 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a08c4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a08c8 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r2, [pc, #64] @ (1a08cc ) │ │ │ │ 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 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b3c │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a0898 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - tst r6, r4 │ │ │ │ + negs r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -425085,23 +425087,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a0926 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 1a092c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a0958 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425128,22 +425130,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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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} │ │ │ │ @@ -425317,17 +425319,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a0afc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf59400af │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4fc00af │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ 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] @ (1a0c78 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425620,15 +425622,15 @@ │ │ │ │ bl 1a07dc │ │ │ │ b.n 1a0e06 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf27000af │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e400af │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ 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] @ (1a0ed8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -425672,15 +425674,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a0ea4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, lr, #175 @ 0xaf │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r4, #175 @ 0xaf │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ 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] @ (1a0f2c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425699,17 +425701,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} │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ 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] @ (1a0f6c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425725,17 +425727,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} │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ 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] @ (1a0fa4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425748,17 +425750,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a0fdc ) │ │ │ │ add r1, pc │ │ │ │ @@ -425768,15 +425770,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, 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, #36] @ (1a1014 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425789,17 +425791,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1050 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425812,17 +425814,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1a1088 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425834,17 +425836,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a10d4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425865,17 +425867,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a1110 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425888,17 +425890,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a115c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425917,17 +425919,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (1a11bc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -425953,19 +425955,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1a1960 │ │ │ │ + b.n 1a09e0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1a11f8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425978,17 +425980,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1230 ) │ │ │ │ add r1, pc │ │ │ │ @@ -425998,15 +426000,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1264 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426017,15 +426019,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r5, #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, #36] @ (1a129c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426037,15 +426039,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ 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] @ (1a12d4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426057,15 +426059,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (1a1334 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426093,19 +426095,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ 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] @ (1a1370 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426118,17 +426120,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ 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] @ (1a13d0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426155,19 +426157,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (1a141c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426185,17 +426187,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (1a144c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426203,15 +426205,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 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls 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] @ (1a1480 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426221,15 +426223,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} │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, 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] @ (1a14b4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426239,15 +426241,16 @@ │ │ │ │ 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} │ │ │ │ - vshr.u32 d16, d12, #28 │ │ │ │ + movs r4, r4 │ │ │ │ + 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] @ (1a14f4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426264,16 +426267,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vshr.u32 d0, d12, #30 │ │ │ │ - vshr.u32 d0, d12, #32 │ │ │ │ + vshr.u32 d16, d12, #30 │ │ │ │ + vshr.u32 d16, d12, #32 │ │ │ │ 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] @ (1a1560 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426303,17 +426306,17 @@ │ │ │ │ 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} │ │ │ │ - vqadd.u32 d0, d12, d12 │ │ │ │ - vqadd.u8 d16, d14, d12 │ │ │ │ - vqadd.u8 d16, d12, d12 │ │ │ │ + vqadd.u32 d16, d12, d12 │ │ │ │ + vshr.u8 d0, d12, #2 │ │ │ │ + vshr.u8 d0, d12, #4 │ │ │ │ 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] @ (1a15d0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426343,17 +426346,17 @@ │ │ │ │ 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} │ │ │ │ - mrc2 0, 5, r0, cr12, cr12, {0} │ │ │ │ - mrc2 0, 6, r0, cr14, cr12, {0} │ │ │ │ - mrc2 0, 6, r0, cr12, cr12, {0} │ │ │ │ + mrc2 0, 7, r0, cr12, cr12, {0} │ │ │ │ + vqadd.u16 d0, d14, d12 │ │ │ │ + vqadd.u16 d0, d12, d12 │ │ │ │ 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] @ (1a1624 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426373,16 +426376,16 @@ │ │ │ │ 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} │ │ │ │ - mrc2 0, 4, r0, cr6, cr12, {0} │ │ │ │ - mrc2 0, 3, r0, cr12, cr12, {0} │ │ │ │ + mrc2 0, 6, r0, cr6, cr12, {0} │ │ │ │ + mrc2 0, 5, r0, cr12, cr12, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a1670 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426401,16 +426404,16 @@ │ │ │ │ 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} │ │ │ │ - mcr2 0, 1, r0, cr14, cr12, {0} │ │ │ │ - mcr2 0, 1, r0, cr12, cr12, {0} │ │ │ │ + mcr2 0, 3, r0, cr14, cr12, {0} │ │ │ │ + mcr2 0, 3, r0, cr12, cr12, {0} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a16ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426424,15 +426427,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ 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] @ (1a16f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426452,15 +426455,15 @@ │ │ │ │ bcs.n 1a16ec │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a173c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426479,15 +426482,15 @@ │ │ │ │ bcs.n 1a171e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -427352,25 +427355,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a1e5e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a1e4c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a236c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60b3c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a1db8 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2370 │ │ │ │ @@ -427424,15 +427427,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a1f1a │ │ │ │ ldr.w r8, [pc, #1136] @ 1a2374 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a1f08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -427512,15 +427515,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a22f8 │ │ │ │ ldr r1, [pc, #920] @ (1a2378 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ 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 1a1e70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -427545,27 +427548,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a237c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #820] @ (1a2380 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #808] @ (1a2384 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a1e70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -427587,24 +427590,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2388 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a1e70 │ │ │ │ ldr r1, [pc, #700] @ (1a238c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a227c │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -427624,40 +427627,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a2354 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a22ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a22c8 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a1e70 │ │ │ │ ldr r1, [pc, #576] @ (1a2394 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a22b2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a1e70 │ │ │ │ ldr r1, [pc, #548] @ (1a2398 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a22d6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -427675,15 +427678,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a2198 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a239c ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a1e70 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -427700,15 +427703,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2298 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 │ │ │ │ @@ -427720,25 +427723,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a1d44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 1a1e70 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a1e70 │ │ │ │ ldr.w r8, [pc, #348] @ 1a23a0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2246 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #328] @ (1a23a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -427750,15 +427753,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a07dc │ │ │ │ b.n 1a1e70 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a2336 │ │ │ │ ldr r6, [pc, #280] @ (1a23ac ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a20fe │ │ │ │ @@ -427776,39 +427779,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a23b4 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #236] @ (1a23b8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #228] @ (1a23bc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a1fc0 │ │ │ │ ldr r1, [pc, #208] @ (1a23c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r1, [pc, #200] @ (1a23c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ 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 1a1e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -427818,15 +427821,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a2330 │ │ │ │ ldr r2, [pc, #164] @ (1a23c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a23cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a1e70 │ │ │ │ ldr r2, [pc, #156] @ (1a23d0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a2324 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -427840,56 +427843,56 @@ │ │ │ │ bl 1a07dc │ │ │ │ b.n 1a1e70 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ b.n 1a2894 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72e001c │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf76e001c │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf72c001c │ │ │ │ - bkpt 0x009a │ │ │ │ + @ instruction: 0xf76c001c │ │ │ │ + bkpt 0x00da │ │ │ │ movs r4, r3 │ │ │ │ b.n 1a2660 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf4f8001c │ │ │ │ - @ instruction: 0xf4a4001c │ │ │ │ - eors.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - eors.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - bics.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf394001c │ │ │ │ - cbnz r6, 1a2402 │ │ │ │ + @ instruction: 0xf538001c │ │ │ │ + @ instruction: 0xf4e4001c │ │ │ │ + @ instruction: 0xf4dc001c │ │ │ │ + @ instruction: 0xf4d4001c │ │ │ │ + eor.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + orns r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3d4001c │ │ │ │ + cbnz r6, 1a2412 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1a23fe │ │ │ │ + cbnz r6, 1a240e │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r0, 1a23f4 │ │ │ │ + cbnz r0, 1a2404 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf23e001c │ │ │ │ - @ instruction: 0xf254001c │ │ │ │ - addw r0, r4, #28 │ │ │ │ - @ instruction: 0xf276001c │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf27e001c │ │ │ │ + @ instruction: 0xf294001c │ │ │ │ + movw r0, #16412 @ 0x401c │ │ │ │ + @ instruction: 0xf2b6001c │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ + @ instruction: 0xf264001c │ │ │ │ + @ instruction: 0xf226001c │ │ │ │ + sub.w r0, sl, #28 │ │ │ │ @ instruction: 0xf224001c │ │ │ │ - @ instruction: 0xf1e6001c │ │ │ │ - sbc.w r0, sl, #28 │ │ │ │ - @ instruction: 0xf1e4001c │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf1f4001c │ │ │ │ + @ instruction: 0xf234001c │ │ │ │ stmdb 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] @ (1a263c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #592] @ (1a2640 ) │ │ │ │ @@ -427912,15 +427915,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2488 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 │ │ │ │ @@ -427940,20 +427943,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a264c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a24ee │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428043,15 +428046,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 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a25de │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428073,15 +428076,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2658 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ 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] │ │ │ │ @@ -428094,15 +428097,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 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a24ae │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2574 │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428117,46 +428120,46 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a265c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a2538 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2574 │ │ │ │ ldr r1, [pc, #56] @ (1a2660 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6980 │ │ │ │ + bl 2e69a8 │ │ │ │ b.n 1a24e0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1a2658 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #28 │ │ │ │ - adc.w r0, r6, #28 │ │ │ │ - strd r0, r0, [r2], #108 @ 0x6c │ │ │ │ + @ instruction: 0xf19a001c │ │ │ │ + @ instruction: 0xf186001c │ │ │ │ + stmdb r2!, {r0, r1, r3, r4} │ │ │ │ @ instruction: 0xf75e00af │ │ │ │ blt.n 1a266c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vmov.i32 d16, #44 @ 0x0000002c │ │ │ │ - b.n 1a24d8 │ │ │ │ + and.w r0, r2, #28 │ │ │ │ + b.n 1a2558 │ │ │ │ movs r3, r3 │ │ │ │ - vqadd.s8 d16, d2, d12 │ │ │ │ + vmov.i32 d0, #44 @ 0x0000002c │ │ │ │ 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] @ (1a2698 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428168,16 +428171,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a0e68 │ │ │ │ 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} │ │ │ │ - stc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldcl 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + stcl 0, cr0, [r2, #112] @ 0x70 │ │ │ │ + ldc 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2710 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2714 ) │ │ │ │ @@ -428219,18 +428222,18 @@ │ │ │ │ b.n 1a26da │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1a279c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr4, cr12, {0} │ │ │ │ + vqadd.s8 d0, d4, d12 │ │ │ │ bls.n 1a275c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2794 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2798 ) │ │ │ │ @@ -428272,19 +428275,19 @@ │ │ │ │ b.n 1a275e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1a2718 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a26c8 │ │ │ │ + bgt.n 1a2748 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1a26d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebf0001c │ │ │ │ + ldc 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2818 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a281c ) │ │ │ │ @@ -428326,18 +428329,18 @@ │ │ │ │ b.n 1a27e2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1a2894 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #112] @ 0x70 │ │ │ │ + mcr 0, 0, r0, cr4, cr12, {0} │ │ │ │ bhi.n 1a2854 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbc.w r0, ip, ip, lsr #32 │ │ │ │ + sub.w r0, ip, ip, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a289c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a28a0 ) │ │ │ │ @@ -428379,18 +428382,18 @@ │ │ │ │ b.n 1a2866 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 1a2810 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [ip, #112] @ 0x70 │ │ │ │ bvc.n 1a27d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeae8001c │ │ │ │ + @ instruction: 0xeb28001c │ │ │ │ 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] @ 1a2920 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2924 ) │ │ │ │ @@ -428432,18 +428435,18 @@ │ │ │ │ b.n 1a28ea │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 1a298c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], {28} │ │ │ │ + ldc 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ bvc.n 1a294c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeaa4001c │ │ │ │ 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] @ 1a29a4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a29a8 ) │ │ │ │ @@ -428485,18 +428488,18 @@ │ │ │ │ b.n 1a296e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 1a2908 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r0], #112 @ 0x70 │ │ │ │ bvs.n 1a28c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r0, #112]! @ 0x70 │ │ │ │ + bic.w r0, r0, ip, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2a28 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2a2c ) │ │ │ │ @@ -428538,18 +428541,18 @@ │ │ │ │ b.n 1a29f2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 1a2a84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebec001c │ │ │ │ + stc 0, cr0, [ip], #-112 @ 0xffffff90 │ │ │ │ bvs.n 1a2a44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [ip, #-112] @ 0x70 │ │ │ │ + @ instruction: 0xe99c001c │ │ │ │ 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] @ 1a2aac │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ab0 ) │ │ │ │ @@ -428591,18 +428594,18 @@ │ │ │ │ b.n 1a2a76 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a2a00 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, ip, lsr #32 │ │ │ │ + subs.w r0, r4, ip, lsr #32 │ │ │ │ bpl.n 1a29c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe8d8001c │ │ │ │ + ldmdb r8, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2b30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2b34 ) │ │ │ │ @@ -428644,18 +428647,18 @@ │ │ │ │ b.n 1a2afa │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a2b7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf8001c │ │ │ │ + @ instruction: 0xeb38001c │ │ │ │ bmi.n 1a2b3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe854001c │ │ │ │ + ldmia.w r4, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2bb4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2bb8 ) │ │ │ │ @@ -428697,19 +428700,18 @@ │ │ │ │ b.n 1a2b7e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2af8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeac4001c │ │ │ │ bmi.n 1a2cb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2b68 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe810001c │ │ │ │ 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] @ 1a2c38 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2c3c ) │ │ │ │ @@ -428751,18 +428753,18 @@ │ │ │ │ b.n 1a2c02 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2c74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip], #-112 @ 0x70 │ │ │ │ + ldmia.w ip!, {r2, r3, r4} │ │ │ │ bcc.n 1a2c34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2ae4 │ │ │ │ + b.n 1a2b64 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2cbc │ │ │ │ sub sp, #16 │ │ │ │ @@ -428805,18 +428807,18 @@ │ │ │ │ b.n 1a2c86 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2bf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98c001c │ │ │ │ + strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ bcc.n 1a2db0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2a60 │ │ │ │ + b.n 1a2ae0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2d40 │ │ │ │ sub sp, #16 │ │ │ │ @@ -428859,18 +428861,18 @@ │ │ │ │ b.n 1a2d0a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2d6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d4001c │ │ │ │ + ldmdb r4, {r2, r3, r4} │ │ │ │ bcs.n 1a2d2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a29dc │ │ │ │ + b.n 1a2a5c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2dc4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -428913,18 +428915,18 @@ │ │ │ │ b.n 1a2d8e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2ce8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe834001c │ │ │ │ + ldrd r0, r0, [r4], #-112 @ 0x70 │ │ │ │ bcs.n 1a2ea8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2958 │ │ │ │ + b.n 1a29d8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2e48 │ │ │ │ sub sp, #16 │ │ │ │ @@ -428967,19 +428969,19 @@ │ │ │ │ b.n 1a2e12 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2e64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2d6c │ │ │ │ + b.n 1a2dec │ │ │ │ movs r4, r3 │ │ │ │ bne.n 1a2e24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a2954 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2ecc │ │ │ │ sub sp, #16 │ │ │ │ @@ -429022,19 +429024,19 @@ │ │ │ │ b.n 1a2e96 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2de0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2d80 │ │ │ │ + b.n 1a2e00 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 1a2fa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2850 │ │ │ │ + b.n 1a28d0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2f50 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429077,19 +429079,19 @@ │ │ │ │ b.n 1a2f1a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2f5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2cfc │ │ │ │ + b.n 1a2d7c │ │ │ │ movs r4, r3 │ │ │ │ beq.n 1a2f1c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a27cc │ │ │ │ + b.n 1a284c │ │ │ │ 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] @ 1a2fdc │ │ │ │ sub sp, #16 │ │ │ │ @@ -429136,19 +429138,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a2fa8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ beq.n 1a2ee0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2ce0 │ │ │ │ + b.n 1a2d60 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 1a308c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3734 │ │ │ │ + b.n 1a37b4 │ │ │ │ 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] @ 1a3068 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429195,19 +429197,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3034 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2c54 │ │ │ │ + b.n 1a2cd4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a36a8 │ │ │ │ + b.n 1a3728 │ │ │ │ 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] @ 1a30f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429252,19 +429254,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a30be │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a36d4 │ │ │ │ + b.n 1a3754 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3620 │ │ │ │ + b.n 1a36a0 │ │ │ │ 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] @ 1a317c │ │ │ │ sub sp, #16 │ │ │ │ @@ -429311,19 +429313,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3148 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2b48 │ │ │ │ + b.n 1a2bc8 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3594 │ │ │ │ + b.n 1a3614 │ │ │ │ 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] @ 1a3208 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429370,19 +429372,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a31d4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2acc │ │ │ │ + b.n 1a2b4c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3508 │ │ │ │ + b.n 1a3588 │ │ │ │ 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] @ 1a3290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429427,19 +429429,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a325e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3a3c │ │ │ │ + b.n 1a2abc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3480 │ │ │ │ + b.n 1a3500 │ │ │ │ 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] @ 1a3318 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429484,19 +429486,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a32e6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a33f8 │ │ │ │ + b.n 1a3478 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a33a0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429540,19 +429542,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a336c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a394c │ │ │ │ + b.n 1a39cc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 1a33f8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3428 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429596,19 +429598,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a33f4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a38dc │ │ │ │ + b.n 1a395c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 154 @ 0x9a │ │ │ │ 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] @ 1a34b0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429653,19 +429655,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a347e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a387c │ │ │ │ + b.n 1a38fc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + svc 14 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3538 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429709,19 +429711,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3504 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a380c │ │ │ │ + b.n 1a388c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #138 @ 0x8a │ │ │ │ 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] @ 1a35c0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429766,19 +429768,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a358e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3550 │ │ │ │ + ble.n 1a35d0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3648 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429823,19 +429825,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3616 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a36c8 │ │ │ │ + ble.n 1a3748 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a36d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429880,19 +429882,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a369e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a37a4 │ │ │ │ + ble.n 1a3624 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3640 │ │ │ │ + bgt.n 1a36c0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 1a3760 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429940,19 +429942,19 @@ │ │ │ │ b.n 1a372a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a3794 │ │ │ │ + ble.n 1a3814 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a37b4 │ │ │ │ + bgt.n 1a3834 │ │ │ │ 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] @ 1a37ec │ │ │ │ sub sp, #16 │ │ │ │ @@ -429999,19 +430001,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a37b8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a37c8 │ │ │ │ + ble.n 1a3848 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3724 │ │ │ │ + blt.n 1a37a4 │ │ │ │ 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] @ 1a3874 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430056,19 +430058,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3842 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #640] @ (1a3b00 ) │ │ │ │ + ldr r3, [pc, #896] @ (1a3c00 ) │ │ │ │ movs r7, r3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a389c │ │ │ │ + blt.n 1a391c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a38fc │ │ │ │ sub sp, #16 │ │ │ │ @@ -430114,19 +430116,19 @@ │ │ │ │ b.n 1a38c6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3768 │ │ │ │ + b.n 1a37e8 │ │ │ │ movs r6, r3 │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a3820 │ │ │ │ + bge.n 1a38a0 │ │ │ │ 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] @ 1a3984 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430171,19 +430173,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3952 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a38b8 │ │ │ │ + bgt.n 1a3938 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a398c │ │ │ │ + bge.n 1a3a0c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a3a10 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430229,19 +430231,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a39de │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a3b0c │ │ │ │ + bge.n 1a398c │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a3b00 │ │ │ │ + bls.n 1a3980 │ │ │ │ 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] @ 1a3a98 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430286,19 +430288,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3a66 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3a9c │ │ │ │ + bgt.n 1a3b1c │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a3a78 │ │ │ │ + bls.n 1a3af8 │ │ │ │ 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] @ 1a3b20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430343,19 +430345,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3aee │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3a4c │ │ │ │ + blt.n 1a3acc │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a3bf0 │ │ │ │ + bhi.n 1a3a70 │ │ │ │ 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] @ 1a3bac │ │ │ │ sub sp, #16 │ │ │ │ @@ -430402,19 +430404,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3b78 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1a3c00 │ │ │ │ + bls.n 1a3c80 │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a3b64 │ │ │ │ + bhi.n 1a3be4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a3c38 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430461,19 +430463,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3c04 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a3b74 │ │ │ │ + bhi.n 1a3bf4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a3cd8 │ │ │ │ + bvc.n 1a3b58 │ │ │ │ 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] @ 1a3cc4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430520,19 +430522,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3c90 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a3ce8 │ │ │ │ + bhi.n 1a3d68 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a3c4c │ │ │ │ + bvs.n 1a3ccc │ │ │ │ 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] @ 1a3d4c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430577,19 +430579,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3d1a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1a3c58 │ │ │ │ + bvc.n 1a3cd8 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a3dc4 │ │ │ │ + bvs.n 1a3e44 │ │ │ │ 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] @ 1a3de4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430638,19 +430640,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3db0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a42a0 │ │ │ │ + b.n 1a4320 │ │ │ │ movs r6, r3 │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a3d34 │ │ │ │ + bpl.n 1a3db4 │ │ │ │ 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] @ 1a3e6c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430695,19 +430697,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e3a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a3e08 │ │ │ │ + bvs.n 1a3e88 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a3ea4 │ │ │ │ + bpl.n 1a3f24 │ │ │ │ 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] @ 1a3ef4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430752,19 +430754,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3ec2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 1a3e1c │ │ │ │ + bmi.n 1a3e9c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3f7c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430809,19 +430811,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3f4a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1a3ee0 │ │ │ │ + bmi.n 1a3f60 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 1a3f94 │ │ │ │ + bmi.n 1a4014 │ │ │ │ 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] @ 1a4004 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430866,19 +430868,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3fd2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1a3fc0 │ │ │ │ + bmi.n 1a4040 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 1a410c │ │ │ │ + bcc.n 1a3f8c │ │ │ │ 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] @ 1a408c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430923,19 +430925,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a405a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ite gt │ │ │ │ lslgt r7, r5, #2 │ │ │ │ lsrle r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1a4138 │ │ │ │ + bcc.n 1a3fb8 │ │ │ │ movs r4, r3 │ │ │ │ ittt ls │ │ │ │ lslls r7, r5, #2 │ │ │ │ - bcs.n 1a4084 @ unpredictable │ │ │ │ + bcc.n 1a4104 @ unpredictable │ │ │ │ movls r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a4114 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430980,19 +430982,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a40e2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ itt mi │ │ │ │ lslmi r7, r5, #2 │ │ │ │ lsrmi r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a40b0 │ │ │ │ + bcc.n 1a4130 │ │ │ │ movs r4, r3 │ │ │ │ itet ne │ │ │ │ lslne r7, r5, #2 │ │ │ │ - bcs.n 1a41fc @ unpredictable │ │ │ │ + bcs.n 1a407c @ unpredictable │ │ │ │ movne 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] @ (1a4228 ) │ │ │ │ @@ -431014,49 +431016,49 @@ │ │ │ │ beq.n 1a421e │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a41aa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a23d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #156] @ (1a4230 ) │ │ │ │ ldr r3, [pc, #152] @ (1a422c ) │ │ │ │ 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 1a4222 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r1, [pc, #108] @ (1a4234 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a4238 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e44 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431068,15 +431070,15 @@ │ │ │ │ blx 61bb4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a417e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [pc, #52] @ (1a423c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431095,17 +431097,17 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00bc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0068 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 1a4174 │ │ │ │ + bmi.n 1a41f4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4258 ) │ │ │ │ add r3, pc │ │ │ │ @@ -431113,15 +431115,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a425c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r0, r6, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ 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 │ │ │ │ @@ -431130,28 +431132,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a42a8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r3, [pc, #28] @ (1a42ac ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a429e │ │ │ │ ldr r0, [pc, #24] @ (1a42b0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60a88 <__longjmp_chk@plt> │ │ │ │ blx 611ec │ │ │ │ nop │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xf72600b0 │ │ │ │ @ instruction: 0xf59400b0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431234,15 +431236,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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] │ │ │ │ @@ -431282,15 +431284,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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] │ │ │ │ @@ -431299,15 +431301,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a43c6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431359,31 +431361,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1f97a0 │ │ │ │ + bl 1f97c8 │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a4634 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a45e6 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -431604,32 +431606,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4744 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4748 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dbc │ │ │ │ ldr r2, [pc, #24] @ (1a474c ) │ │ │ │ ldr r1, [pc, #28] @ (1a4750 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dbc │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a4786 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -431744,23 +431746,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 61060 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a4baa │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a48b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432113,15 +432115,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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r2, [pc, #1876] @ 1a5430 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a5428 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -432778,19 +432780,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a5152 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r4, r5 │ │ │ │ cbz r2, 1a547a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #104 @ (adr r5, 1a54a0 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 1a55a0 ) │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a52ba │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -432869,15 +432871,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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] │ │ │ │ @@ -433087,15 +433089,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a571e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433125,29 +433127,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5768 │ │ │ │ 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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a577a │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433204,15 +433206,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433227,40 +433229,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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] │ │ │ │ @@ -433419,15 +433421,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -433453,15 +433455,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 61a7c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -433491,15 +433493,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a5bd8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433531,15 +433533,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a5c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433610,15 +433612,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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] │ │ │ │ @@ -433694,15 +433696,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433719,15 +433721,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433738,15 +433740,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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} │ │ │ │ @@ -433764,15 +433766,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433804,15 +433806,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -433852,15 +433854,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -433868,15 +433870,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -433899,15 +433901,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -433921,15 +433923,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 1a6048 │ │ │ │ - bl 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -433951,15 +433953,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434082,15 +434084,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -434108,15 +434110,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a627c │ │ │ │ - bl 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -434140,15 +434142,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -434194,15 +434196,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434218,15 +434220,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 1a61f0 │ │ │ │ - bl 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -434260,15 +434262,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434325,15 +434327,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434346,15 +434348,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434507,15 +434509,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434523,15 +434525,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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 │ │ │ │ @@ -434555,15 +434557,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434581,15 +434583,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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434635,28 +434637,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a672a │ │ │ │ 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 1f9814 │ │ │ │ + bl 1f983c │ │ │ │ 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] │ │ │ │ @@ -434905,15 +434907,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a6a10 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a6a56 │ │ │ │ mov r1, fp │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a6a3a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a69e6 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -434934,15 +434936,15 @@ │ │ │ │ bne.n 1a69d6 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a69c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a6a0a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a6a7a │ │ │ │ @@ -435202,17 +435204,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a6cd4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a6cde │ │ │ │ b.n 1a6cd0 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ 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] │ │ │ │ @@ -435755,15 +435757,15 @@ │ │ │ │ beq.w 1a71ec │ │ │ │ b.n 1a71c0 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a6fb2 │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a735c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436267,15 +436269,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7720 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436340,29 +436342,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a784a │ │ │ │ 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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a78a6 │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436454,15 +436456,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a79d6 │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a7acc │ │ │ │ @@ -436506,26 +436508,26 @@ │ │ │ │ beq.n 1a7ae4 │ │ │ │ bhi.n 1a7a82 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a7a7a │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a7b06 │ │ │ │ vldr s0, [pc, #156] @ 1a7b10 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a7afc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a7a78 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -436553,20 +436555,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a7a78 │ │ │ │ vldr s0, [pc, #36] @ 1a7b14 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a7b18 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -436582,38 +436584,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7b44 ) │ │ │ │ ldr r0, [pc, #20] @ (1a7b48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n 1a7b9c │ │ │ │ + bmi.n 1a7c1c │ │ │ │ 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] @ (1a7b70 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a7b74 ) │ │ │ │ ldr r0, [pc, #20] @ (1a7b78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1a7b6c │ │ │ │ + bmi.n 1a7bec │ │ │ │ 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 │ │ │ │ @@ -437393,15 +437395,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 21730c │ │ │ │ + bl 217334 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a857c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a83b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -437585,15 +437587,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a8452 │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -438144,15 +438146,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a8af4 │ │ │ │ nop │ │ │ │ strb r6, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -438720,15 +438722,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a90e4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -438874,15 +438876,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a9262 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439463,15 +439465,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a9868 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -439859,15 +439861,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9c6a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -439915,15 +439917,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 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa11c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -439969,15 +439971,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 2172d8 │ │ │ │ + bl 217300 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1a9fa8 │ │ │ │ @@ -440195,20 +440197,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1a9e3c │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1a9e3c │ │ │ │ - bl 2e4618 │ │ │ │ + bl 2e4640 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e4844 │ │ │ │ + bl 2e486c │ │ │ │ ldr r1, [pc, #292] @ (1aa19c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba0b8 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440286,15 +440288,15 @@ │ │ │ │ bpl.n 1aa16c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1a9e3c │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e4930 │ │ │ │ + bl 2e4958 │ │ │ │ ldr r1, [pc, #76] @ (1aa1b0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa152 │ │ │ │ @@ -440314,25 +440316,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ movs r4, r3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ movs r4, r3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ movs r4, r3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ 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 │ │ │ │ @@ -440974,15 +440976,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 21730c │ │ │ │ + bl 217334 │ │ │ │ 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 │ │ │ │ @@ -441647,23 +441649,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [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] @ (1ab200 ) │ │ │ │ @@ -442555,15 +442557,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, 1ab8bc │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 215efc │ │ │ │ + bl 215f24 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1abac8 ) │ │ │ │ ldr r3, [pc, #544] @ (1abac4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -444953,15 +444955,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1acfd2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ adds r1, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -445920,19 +445922,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r4, r3 │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -446255,15 +446257,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 2e3bc8 │ │ │ │ + bl 2e3bf0 │ │ │ │ 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 │ │ │ │ @@ -447709,15 +447711,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 1af3ea │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5a60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -447743,15 +447745,15 @@ │ │ │ │ bne.w 1ae9c2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1af5fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 217594 │ │ │ │ + bl 2175bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ae2c8 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -447950,15 +447952,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -448224,15 +448226,15 @@ │ │ │ │ bne.w 1ae560 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1aea26 │ │ │ │ vldr s0, [pc, #404] @ 1af4a8 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5a60 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448255,15 +448257,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1ae6b6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -448528,15 +448530,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1aef12 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1af6d8 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -448570,37 +448572,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ ldr r1, [pc, #52] @ (1af6f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ 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 │ │ │ │ @@ -449475,15 +449477,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b0052 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b0cbc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -449639,19 +449641,19 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r6, r2, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ 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 │ │ │ │ @@ -449781,15 +449783,15 @@ │ │ │ │ beq.n 1b03a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b2c30 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 215e50 │ │ │ │ + bl 215e78 │ │ │ │ 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 1b03d4 │ │ │ │ @@ -449802,15 +449804,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b03c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 215e50 │ │ │ │ + bl 215e78 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b03c6 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -450600,15 +450602,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a8860 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.w 1b0052 │ │ │ │ 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 │ │ │ │ @@ -450742,17 +450744,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b0e14 │ │ │ │ b.w 1afec4 │ │ │ │ - ldr r5, [pc, #448] @ (1b103c ) │ │ │ │ + ldr r5, [pc, #704] @ (1b113c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [pc, #296] @ (1b0fa8 ) │ │ │ │ + ldr r5, [pc, #552] @ (1b10a8 ) │ │ │ │ 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 │ │ │ │ @@ -452192,17 +452194,17 @@ │ │ │ │ b.w 1afaf4 │ │ │ │ bl 1a7b4c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b1ec0 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #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} │ │ │ │ @@ -454497,15 +454499,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a872c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1afd30 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5d14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5d14 │ │ │ │ @@ -454599,15 +454601,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 21730c │ │ │ │ + bl 217334 │ │ │ │ ldr.w r3, [pc, #2140] @ 1b428c │ │ │ │ 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 │ │ │ │ @@ -455618,15 +455620,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ movs r4, r3 │ │ │ │ bkpt 0x001c │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1aa764 │ │ │ │ b.n 1b41d6 │ │ │ │ @@ -458595,15 +458597,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b4c50 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -458717,42 +458719,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b4d72 │ │ │ │ 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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b53fa │ │ │ │ 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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b43c0 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -458884,15 +458886,15 @@ │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ + stc 0, cr0, [r0], #108 @ 0x6c │ │ │ │ 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] @ (1b6830 ) │ │ │ │ @@ -458904,15 +458906,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b6838 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b695a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a557c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -458932,15 +458934,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 1f50bc │ │ │ │ + bl 1f50e4 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b652e │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b66d6 │ │ │ │ @@ -459091,15 +459093,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b66fe │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6a1c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6708 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459110,15 +459112,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6716 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6c66 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f50dc │ │ │ │ + bl 1f5104 │ │ │ │ ldr r2, [pc, #280] @ (1b683c ) │ │ │ │ ldr r3, [pc, #276] @ (1b6838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459221,15 +459223,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strd r0, r0, [ip, #-108] @ 0x6c │ │ │ │ + @ instruction: 0xe98c001b │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b699c │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b6a48 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b66c0 │ │ │ │ @@ -459333,15 +459335,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1b64f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b6ca8 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459398,25 +459400,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ac2d0 │ │ │ │ b.n 1b66c0 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b66f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1b66f6 │ │ │ │ bl 1b9fc0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b66c0 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459465,15 +459467,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 2e3bc8 │ │ │ │ + bl 2e3bf0 │ │ │ │ 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 │ │ │ │ @@ -459763,17 +459765,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b6dd4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ bl 1a7b1c │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b75bc │ │ │ │ + b.n 1b663c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b74bc │ │ │ │ + b.n 1b753c │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1328] @ 1b731c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -459828,21 +459830,21 @@ │ │ │ │ bl 1a5520 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b6dd8 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7162 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -459923,18 +459925,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b6f68 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b6fa2 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223904 │ │ │ │ + bl 22392c │ │ │ │ cbz r0, 1b6fa2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b6fa2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -459964,18 +459966,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 215fe4 │ │ │ │ + bl 21600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223904 │ │ │ │ + bl 22392c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b6dd8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460112,15 +460114,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1b6e96 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b6fa2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460131,25 +460133,25 @@ │ │ │ │ beq.w 1b6fa2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a7bac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6fa2 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b72de │ │ │ │ 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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b72c8 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a791c │ │ │ │ @@ -460245,24 +460247,24 @@ │ │ │ │ b.n 1b7238 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1b71d6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1b71c0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5a60 │ │ │ │ @@ -460279,15 +460281,15 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - svc 10 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #36] @ (1b7354 ) │ │ │ │ ldr r2, [pc, #40] @ (1b7358 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -460624,15 +460626,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1b9848 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b76fa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b76bc │ │ │ │ @@ -460677,15 +460679,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a449c │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b84e2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a557c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -460718,15 +460720,15 @@ │ │ │ │ bne.n 1b771a │ │ │ │ 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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7720 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b93d8 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -460781,15 +460783,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b784a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 2612c4 │ │ │ │ + bl 2612ec │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b6dd8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b64b8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461062,15 +461064,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b7b3a │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f99c4 │ │ │ │ + bl 1f99ec │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 61a7c │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -461243,15 +461245,15 @@ │ │ │ │ bne.n 1b7d26 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f99c4 │ │ │ │ + bl 1f99ec │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r0, [r3, #32] │ │ │ │ blx 61a7c │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -461930,15 +461932,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a5520 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.w 1b7742 │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b78a6 │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462377,15 +462379,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8868 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -462534,15 +462536,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1b9868 │ │ │ │ ldr.w r2, [pc, #3288] @ 1b986c │ │ │ │ ldr.w r1, [pc, #3288] @ 1b9870 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b28 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -462568,48 +462570,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1b9874 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1b9878 │ │ │ │ ldr.w r1, [pc, #3200] @ 1b987c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b6e │ │ │ │ ldr.w r3, [pc, #3180] @ 1b9880 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1b9884 │ │ │ │ ldr.w r1, [pc, #3180] @ 1b9888 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b0e │ │ │ │ ldr.w r3, [pc, #3160] @ 1b988c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1b9890 │ │ │ │ ldr.w r1, [pc, #3160] @ 1b9894 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b5c │ │ │ │ ldr.w r3, [pc, #3140] @ 1b9898 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1b989c │ │ │ │ ldr.w r1, [pc, #3140] @ 1b98a0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b93ae │ │ │ │ mov r0, r9 │ │ │ │ @@ -462649,15 +462651,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1b98a4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1b98a8 │ │ │ │ ldr.w r1, [pc, #3008] @ 1b98ac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8b82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b938e │ │ │ │ mov r0, r9 │ │ │ │ @@ -462696,15 +462698,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1b98bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1b98c0 │ │ │ │ ldr.w r1, [pc, #2888] @ 1b98c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 1b7de4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9604 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462777,15 +462779,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8670 │ │ │ │ ldr.w r2, [pc, #2660] @ 1b98c8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1b98cc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ b.w 1b76b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b903c │ │ │ │ mov r0, r9 │ │ │ │ bl 199140 │ │ │ │ b.w 1b7f18 │ │ │ │ @@ -462808,15 +462810,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1b98d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1b98d4 │ │ │ │ ldr.w r1, [pc, #2580] @ 1b98d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 1b7ede │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b7a8e │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -462936,15 +462938,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1b98dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1b98e0 │ │ │ │ ldr.w r1, [pc, #2204] @ 1b98e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8e82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b969e │ │ │ │ mov r0, r9 │ │ │ │ @@ -463187,15 +463189,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1b98e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1b98ec │ │ │ │ ldr.w r1, [pc, #1480] @ 1b98f0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8d38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9720 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463204,48 +463206,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1b98f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1b98f8 │ │ │ │ ldr.w r1, [pc, #1440] @ 1b98fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8c94 │ │ │ │ ldr.w r3, [pc, #1424] @ 1b9900 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1b9904 │ │ │ │ ldr.w r1, [pc, #1420] @ 1b9908 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8d1c │ │ │ │ ldr.w r3, [pc, #1404] @ 1b990c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1b9910 │ │ │ │ ldr.w r1, [pc, #1400] @ 1b9914 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8d08 │ │ │ │ ldr.w r3, [pc, #1384] @ 1b9918 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1b991c │ │ │ │ ldr.w r1, [pc, #1380] @ 1b9920 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8c7a │ │ │ │ mov r0, r5 │ │ │ │ bl 191cbc │ │ │ │ b.w 1b7dd2 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463261,15 +463263,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7d7e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a7ca8 │ │ │ │ @@ -463417,15 +463419,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7b98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b977e │ │ │ │ @@ -463435,15 +463437,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1b9928 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1b992c ) │ │ │ │ ldr r1, [pc, #804] @ (1b9930 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 1b8d9a │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463456,86 +463458,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8ae8 │ │ │ │ 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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b8480 │ │ │ │ ldr r3, [pc, #696] @ (1b9934 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1b9938 ) │ │ │ │ ldr r1, [pc, #696] @ (1b993c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 1b7ffe │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8e52 │ │ │ │ ldr r3, [pc, #672] @ (1b9940 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1b9944 ) │ │ │ │ ldr r1, [pc, #672] @ (1b9948 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b9066 │ │ │ │ ldr r3, [pc, #656] @ (1b994c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1b9950 ) │ │ │ │ ldr r1, [pc, #660] @ (1b9954 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b907a │ │ │ │ ldr r3, [pc, #644] @ (1b9958 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1b995c ) │ │ │ │ ldr r1, [pc, #644] @ (1b9960 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.w 1b8cce │ │ │ │ ldr r3, [pc, #628] @ (1b9964 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1b9968 ) │ │ │ │ ldr r1, [pc, #628] @ (1b996c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b8f1e │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b8dec │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -463545,52 +463547,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1b9970 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1b9974 ) │ │ │ │ ldr r1, [pc, #592] @ (1b9978 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b9346 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8386 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b83ae │ │ │ │ ldr r3, [pc, #560] @ (1b997c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1b9980 ) │ │ │ │ ldr r1, [pc, #560] @ (1b9984 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b9312 │ │ │ │ ldr r3, [pc, #544] @ (1b9988 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1b998c ) │ │ │ │ ldr r1, [pc, #548] @ (1b9990 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b95c6 │ │ │ │ ldr r3, [pc, #532] @ (1b9994 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1b9998 ) │ │ │ │ ldr r1, [pc, #532] @ (1b999c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c83f8 │ │ │ │ b.n 1b95fa │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b97c2 │ │ │ │ @@ -463659,181 +463661,181 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ ldr r1, [pc, #340] @ (1b99b4 ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ + movs r3, r3 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ + movs r3, r3 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + ittt vs │ │ │ │ + movvs r3, r3 │ │ │ │ + strbvs r0, [r4, r2] │ │ │ │ + movvs r3, r3 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ittt cs │ │ │ │ - movcs r3, r3 │ │ │ │ - strbcs r0, [r4, r1] │ │ │ │ - movcs r3, r3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - itt le │ │ │ │ - movle r3, r3 │ │ │ │ - strble r6, [r5, r0] │ │ │ │ + stmia r0!, {} │ │ │ │ + movs r3, r3 │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + nop {10} │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - nop {12} │ │ │ │ + ite vc │ │ │ │ + movvc r3, r3 │ │ │ │ + popvs {r2, r3, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #12 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - nop {6} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - ite cc │ │ │ │ - movcc r3, r3 │ │ │ │ - popcs {r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r4, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + cbnz r6, 1b99e2 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1b99d2 │ │ │ │ + cbnz r4, 1b99de │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1b99d2 │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1b99ce │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + rev r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + cbnz r4, 1b99d4 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ - movs r3, r3 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - cbnz r2, 1b99da │ │ │ │ - movs r3, r3 │ │ │ │ - pop {r2, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - cbnz r4, 1b99c4 │ │ │ │ - movs r3, r3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - cbnz r0, 1b9a32 │ │ │ │ + pop {r3, 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} │ │ │ │ @@ -463845,19 +463847,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b99f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1b99f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r3, r5 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ 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] @ (1b9b8c ) │ │ │ │ @@ -464029,15 +464031,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1b9f68 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1b9d98 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b9d1a │ │ │ │ @@ -464051,95 +464053,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1b9f74 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21caf0 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 180650 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1caee8 │ │ │ │ cbz r0, 1b9c8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20fe54 │ │ │ │ + bl 20fe7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266bb8 │ │ │ │ + bl 266be0 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268274 │ │ │ │ + bl 26829c │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2645a4 │ │ │ │ + bl 2645cc │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9c4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210ce8 │ │ │ │ + bl 210d10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b9e32 │ │ │ │ ldrb.w r3, [r8, #393] @ 0x189 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b9e1e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1b9de8 │ │ │ │ ldr r1, [pc, #716] @ (1b9f78 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25d0f8 │ │ │ │ + bl 25d120 │ │ │ │ ldr r3, [pc, #712] @ (1b9f7c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28dd90 │ │ │ │ + bl 28ddb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b9e02 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a3c84 │ │ │ │ + bl 2a3cac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2239a8 │ │ │ │ + bl 2239d0 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b9e3a │ │ │ │ ldr r3, [pc, #664] @ (1b9f80 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464201,20 +464203,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1b9f88 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1b9f8c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464253,29 +464255,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b9ca8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c5770 │ │ │ │ b.n 1b9ca8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 283200 │ │ │ │ + bl 283228 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266f80 │ │ │ │ + bl 266fa8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26e5cc │ │ │ │ + bl 26e5f4 │ │ │ │ b.n 1b9cc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb0b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b9ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2677fc │ │ │ │ + bl 267824 │ │ │ │ b.n 1b9ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cafa4 │ │ │ │ b.n 1b9c96 │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464308,15 +464310,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b9e70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b9e7c │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9e68 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1b9f50 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464406,55 +464408,55 @@ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #784] @ (1ba2a8 ) │ │ │ │ + ldr r2, [pc, #16] @ (1b9fa8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #656] @ (1ba22c ) │ │ │ │ + ldr r1, [pc, #912] @ (1ba32c ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #576] @ (1ba1e4 ) │ │ │ │ + ldr r1, [pc, #832] @ (1ba2e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #496] @ (1ba198 ) │ │ │ │ + ldr r1, [pc, #752] @ (1ba298 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #256] @ (1ba0ac ) │ │ │ │ + ldr r1, [pc, #512] @ (1ba1ac ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 │ │ │ │ @@ -464559,110 +464561,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba148 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9110 │ │ │ │ + bl 1f9138 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r1, [pc, #52] @ (1ba14c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 296654 │ │ │ │ + bl 29667c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [pc, #36] @ (1ba150 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5e58 │ │ │ │ + bl 1f5e80 │ │ │ │ b.n 1ba116 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ 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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba194 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba1a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ nop │ │ │ │ - cbz r4, 1ba204 │ │ │ │ + cbz r4, 1ba214 │ │ │ │ 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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 1ba1c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba1d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ nop │ │ │ │ - cbz r4, 1ba230 │ │ │ │ + cbz r4, 1ba240 │ │ │ │ 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 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 1ba256 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1ba250 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -464678,15 +464680,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1ba20a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1ba250 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -464697,15 +464699,15 @@ │ │ │ │ bne.n 1ba23a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba260 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ - uxtb r2, r4 │ │ │ │ + cbz r2, 1ba2ac │ │ │ │ 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 │ │ │ │ @@ -464717,29 +464719,29 @@ │ │ │ │ bhi.w 1ba586 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1ba2aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 1ba2c2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1ba59c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1ba5a0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a5a60 │ │ │ │ @@ -464907,15 +464909,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 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 1a5d80 │ │ │ │ @@ -465014,15 +465016,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ 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] @ (1ba770 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465034,15 +465036,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a73b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cbz r0, 1ba600 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1ba778 ) │ │ │ │ ldr r3, [pc, #396] @ (1ba774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465161,15 +465163,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1ba71a │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1ba5e2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465206,15 +465208,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] @ (1ba83c ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r2, [pc, #168] @ (1ba840 ) │ │ │ │ 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 │ │ │ │ @@ -465278,15 +465280,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r4, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ 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 │ │ │ │ @@ -465303,15 +465305,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1ba884 ) │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ nop │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -465467,15 +465469,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1baaa0 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ ldr r3, [pc, #120] @ (1baaa4 ) │ │ │ │ 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 │ │ │ │ @@ -465532,32 +465534,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1baad0 ) │ │ │ │ ldr r0, [pc, #20] @ (1baad4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #368] @ (1bac40 ) │ │ │ │ + ldr r4, [pc, #624] @ (1bad40 ) │ │ │ │ movs r3, r5 │ │ │ │ - cmp sl, sl │ │ │ │ + mov r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #624 @ (adr r4, 1bad48 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1bae48 ) │ │ │ │ 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] @ 1bb3b4 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6a60 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -465623,15 +465625,15 @@ │ │ │ │ bne.n 1bab46 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1bab38 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1bad64 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -465668,15 +465670,15 @@ │ │ │ │ bne.n 1baba4 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bace8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bae24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bae1e │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -465742,40 +465744,40 @@ │ │ │ │ cbz r2, 1bad04 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1baba4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bad58 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bad30 │ │ │ │ b.n 1bad54 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1baba4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1baba4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bad54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bad26 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1baba4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bad16 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bad30 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -465844,15 +465846,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 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bac46 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -465860,15 +465862,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a6a8c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bae72 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bae72 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bae66 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -465879,15 +465881,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bae62 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bae40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1baba4 │ │ │ │ movs r2, #5 │ │ │ │ @@ -466516,19 +466518,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb4f8 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb4fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - negs r0, r0 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r3, r5 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ 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 │ │ │ │ @@ -466607,15 +466609,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bb5f2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bb552 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bb552 │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bb61e │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468050,25 +468052,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 1fa7b0 │ │ │ │ + bl 1fa7d8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bc6ca │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa96c │ │ │ │ + bl 1fa994 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bc636 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468093,15 +468095,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bc62c │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bc62c │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faaac │ │ │ │ + bl 1faad4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bc62c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468151,15 +468153,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bc666 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bc64c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa94c │ │ │ │ + bl 1fa974 │ │ │ │ ldr r2, [pc, #52] @ (1bc6e4 ) │ │ │ │ ldr r3, [pc, #36] @ (1bc6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468320,15 +468322,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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6a60 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -468605,15 +468607,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bcb26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bc864 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bca68 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -468632,23 +468634,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bcc20 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcc0e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcc0e │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bcbaa │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bcc08 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcba0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469036,15 +469038,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bcf6c │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469352,15 +469354,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 216b58 │ │ │ │ + bl 216b80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bd2d0 │ │ │ │ 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 │ │ │ │ @@ -469489,15 +469491,15 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bd40e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -469671,15 +469673,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bd642 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bd60a │ │ │ │ @@ -472656,15 +472658,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 │ │ │ │ @@ -472673,15 +472675,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bf648 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1be4a0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473174,15 +473176,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bd4ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1bfb0e │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r2, [pc, #1320] @ 1c005c │ │ │ │ ldr.w r3, [pc, #1300] @ 1c004c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473433,15 +473435,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1bfd8a │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1bfd8a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1bfe72 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473503,15 +473505,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1bfde4 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 1bfac8 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bfec4 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -473539,15 +473541,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1bfe86 │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -473698,15 +473700,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c0f92 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 61060 │ │ │ │ @@ -474452,15 +474454,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c08ba │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 61060 │ │ │ │ @@ -475270,15 +475272,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c15a4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475347,44 +475349,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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c1246 │ │ │ │ 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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c1214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475461,15 +475463,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c11a2 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -475704,15 +475706,15 @@ │ │ │ │ b.n 1c14ee │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1130 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c150e │ │ │ │ @@ -477128,15 +477130,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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 1c2410 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477166,39 +477168,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c22c4 │ │ │ │ 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 1c20c2 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1c2372 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c233e │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477237,15 +477239,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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a6a60 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477308,15 +477310,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a581c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5dbc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477343,22 +477345,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 1fab0c │ │ │ │ + bl 1fab34 │ │ │ │ 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 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ 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] │ │ │ │ @@ -477395,15 +477397,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c260e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #400] @ (1c2918 ) │ │ │ │ ldr r3, [pc, #396] @ (1c2914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477478,31 +477480,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 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ 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 1c2756 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c2892 │ │ │ │ b.n 1c2756 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2756 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c2884 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478452,54 +478454,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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, #779 @ 0x30b │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] @ (1c3300 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478512,15 +478514,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478529,15 +478531,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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c3420 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -478547,18 +478549,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c33fe │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c3418 │ │ │ │ subs r3, #3 │ │ │ │ @@ -478575,21 +478577,21 @@ │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -478603,15 +478605,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 1c3418 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -478649,56 +478651,56 @@ │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr.w r9, [pc, #1044] @ 1c386c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c34b8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [pc, #948] @ (1c3870 ) │ │ │ │ ldr r2, [pc, #952] @ (1c3874 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -478706,28 +478708,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -478754,15 +478756,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c35e4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c385c │ │ │ │ bhi.w 1c3854 │ │ │ │ @@ -478781,42 +478783,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c3572 │ │ │ │ ldr r3, [pc, #664] @ (1c3880 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c3884 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219108 │ │ │ │ + bl 219130 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3308 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -478824,27 +478826,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -478876,33 +478878,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -478911,22 +478913,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -478961,18 +478963,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2191a0 │ │ │ │ + bl 2191c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3308 │ │ │ │ ldr r2, [pc, #92] @ (1c3888 ) │ │ │ │ ldr r3, [pc, #52] @ (1c3864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479000,23 +479002,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #22 │ │ │ │ movs r3, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479037,23 +479039,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] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -479063,32 +479065,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #810 @ 0x32a │ │ │ │ b.n 1c38ce │ │ │ │ mov.w r1, #784 @ 0x310 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -479107,15 +479109,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #816 @ 0x330 │ │ │ │ b.n 1c38ce │ │ │ │ nop │ │ │ │ @@ -479155,35 +479157,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c3f38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3a64 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -479191,27 +479193,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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] │ │ │ │ @@ -479239,15 +479241,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3b94 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c3f1c │ │ │ │ bhi.w 1c3f14 │ │ │ │ @@ -479280,38 +479282,38 @@ │ │ │ │ bne.w 1c3f24 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c3f48 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21339c │ │ │ │ + bl 2133c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219108 │ │ │ │ + bl 219130 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c3308 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -479320,34 +479322,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3894 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -479356,26 +479358,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -479407,37 +479409,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3d64 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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] │ │ │ │ @@ -479445,27 +479447,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #836 @ 0x344 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -479497,81 +479499,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3308 │ │ │ │ movw r1, #918 @ 0x396 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219058 │ │ │ │ + bl 219080 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2191a0 │ │ │ │ + bl 2191c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3308 │ │ │ │ b.n 1c3b78 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c3e18 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c3d04 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c3a16 │ │ │ │ ldr r3, [pc, #60] @ (1c3f4c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c3b96 │ │ │ │ @@ -479586,23 +479588,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479633,30 +479635,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 215938 │ │ │ │ + bl 215960 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c3fd8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -479691,21 +479693,21 @@ │ │ │ │ b.n 1c4040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c40d6 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -479720,29 +479722,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ bne.n 1c4036 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c4040 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -479784,21 +479786,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c4026 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -479808,15 +479810,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [pc, #216] @ (1c4268 ) │ │ │ │ ldr r3, [pc, #200] @ (1c4258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -479836,21 +479838,21 @@ │ │ │ │ beq.n 1c4232 │ │ │ │ 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, #150 @ 0x96 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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} │ │ │ │ @@ -479867,15 +479869,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ b.n 1c418c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c4248 │ │ │ │ @@ -479964,15 +479966,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c430c │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c42fe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ 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] │ │ │ │ @@ -480392,15 +480394,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c4792 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c4798 ) │ │ │ │ ldr r1, [pc, #20] @ (1c479c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 19279a │ │ │ │ b.n 1c42ae │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480476,22 +480478,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 2239a8 │ │ │ │ + bl 2239d0 │ │ │ │ ldr r2, [pc, #16] @ (1c488c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c4890 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216660 │ │ │ │ + bl 216688 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 31288e │ │ │ │ b.n 1c4202 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480529,15 +480531,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 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ 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 │ │ │ │ @@ -480561,15 +480563,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 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ 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 │ │ │ │ @@ -480585,15 +480587,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 1f9a2c │ │ │ │ + bl 1f9a54 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c49b6 │ │ │ │ @@ -481736,15 +481738,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c55ae │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c55a6 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -481764,30 +481766,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c556a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5566 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ b.n 1c5566 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c555c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c554e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ b.n 1c551c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481984,15 +481986,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61060 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c5922 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482000,15 +482002,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c5850 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c5850 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216238 │ │ │ │ + bl 216260 │ │ │ │ cbz r0, 1c57e6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c5908 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482050,15 +482052,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c582a │ │ │ │ b.n 1c5802 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c57c0 │ │ │ │ mov r4, r8 │ │ │ │ @@ -482279,15 +482281,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 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c5802 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c5aa2 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482307,18 +482309,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ 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 1c5d28 │ │ │ │ mov r6, r5 │ │ │ │ @@ -482367,15 +482369,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c5bc2 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c5b2e │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c5cb2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482398,15 +482400,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c5afc │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 │ │ │ │ @@ -482534,19 +482536,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 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ b.n 1c5b76 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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] │ │ │ │ @@ -482842,17 +482844,17 @@ │ │ │ │ b.n 1c5f40 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c5e94 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c5f4e │ │ │ │ b.n 1c6044 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ movs r2, r5 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ 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 │ │ │ │ @@ -482868,15 +482870,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 1f1798 │ │ │ │ + bl 1f17c0 │ │ │ │ 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 │ │ │ │ @@ -483097,17 +483099,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c61e4 │ │ │ │ b.n 1c618a │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c61e4 │ │ │ │ b.n 1c62f0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r2, r5 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ 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] │ │ │ │ @@ -483167,15 +483169,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c65e2 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c6400 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c6400 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483189,15 +483191,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c63c4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c63ba │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c63ca │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6394 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -483687,15 +483689,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c72b4 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c6e56 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -483832,15 +483834,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1be4a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -483919,28 +483921,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 1c6b5a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f19a8 │ │ │ │ + bl 1f19d0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c6bae │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f17ec │ │ │ │ + bl 1f1814 │ │ │ │ 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 1c6b8c │ │ │ │ mov r4, r8 │ │ │ │ @@ -484007,15 +484009,15 @@ │ │ │ │ bne.n 1c6c1a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c6c1a │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c6c20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c6e7c │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484045,15 +484047,15 @@ │ │ │ │ bne.n 1c6bec │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c72bc │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1804 │ │ │ │ + bl 1f182c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c6e14 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c6ce4 │ │ │ │ @@ -484212,15 +484214,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c6a96 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr.w r2, [pc, #1124] @ 1c72c0 │ │ │ │ ldr.w r3, [pc, #1108] @ 1c72b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484248,15 +484250,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c71e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c71d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c6ed2 │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c6ca4 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484273,27 +484275,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c6ca4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c6ef2 │ │ │ │ b.n 1c6ca4 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c6f22 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c6f10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c6ed2 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484313,15 +484315,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c727c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7246 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c6ed2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -484830,15 +484832,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c7496 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c74d0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c74c4 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c7492 │ │ │ │ @@ -484854,59 +484856,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c74dc ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c74e0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7464 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c74e4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7464 │ │ │ │ ldr r1, [pc, #52] @ (1c74e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7464 │ │ │ │ ldr r2, [pc, #44] @ (1c74ec ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c747c │ │ │ │ ldr r1, [pc, #40] @ (1c74f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7464 │ │ │ │ - b.n 1c7800 │ │ │ │ + b.n 1c7880 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [pc, #600] @ (1c7730 ) │ │ │ │ + ldr r2, [pc, #856] @ (1c7830 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c77c8 │ │ │ │ + b.n 1c7848 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7764 │ │ │ │ + b.n 1c77e4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7774 │ │ │ │ + b.n 1c77f4 │ │ │ │ movs r2, r3 │ │ │ │ - ittt mi │ │ │ │ - movmi r3, r3 │ │ │ │ - addmi r7, sp, #64 @ 0x40 │ │ │ │ - movmi r6, r3 │ │ │ │ - wfi │ │ │ │ + ittt hi │ │ │ │ + movhi r3, r3 │ │ │ │ + addhi r7, sp, #320 @ 0x140 │ │ │ │ + movhi r6, r3 │ │ │ │ + nop {7} │ │ │ │ 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] │ │ │ │ @@ -484917,15 +484919,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c75ce │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c76ea │ │ │ │ ldr r1, [pc, #600] @ (1c7778 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c75e0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c75f0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7600 │ │ │ │ @@ -484936,29 +484938,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c7630 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c754e │ │ │ │ ldr r1, [pc, #564] @ (1c777c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7570 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7672 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7570 │ │ │ │ ldr r1, [pc, #536] @ (1c7780 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c7684 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c7696 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c76a8 │ │ │ │ @@ -484974,74 +484976,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] @ (1c7784 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c76f6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c75ca │ │ │ │ ldr r1, [pc, #452] @ (1c7788 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7528 │ │ │ │ ldr r1, [pc, #440] @ (1c778c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c752c │ │ │ │ ldr r1, [pc, #428] @ (1c7790 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c7530 │ │ │ │ ldr r1, [pc, #416] @ (1c7794 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c7534 │ │ │ │ ldr r1, [pc, #404] @ (1c7798 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c7538 │ │ │ │ ldr r1, [pc, #392] @ (1c779c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c753c │ │ │ │ ldr r1, [pc, #380] @ (1c77a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c7540 │ │ │ │ ldr r1, [pc, #368] @ (1c77a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7540 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7720 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c770e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485055,174 +485057,174 @@ │ │ │ │ bmi.w 1c776a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7750 │ │ │ │ ldr r1, [pc, #324] @ (1c77ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c7566 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7578 │ │ │ │ ldr r1, [pc, #296] @ (1c77b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c757e │ │ │ │ ldr r1, [pc, #284] @ (1c77b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c7584 │ │ │ │ ldr r1, [pc, #268] @ (1c77b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c758a │ │ │ │ ldr r1, [pc, #256] @ (1c77bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7590 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c77c0 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldr r1, [pc, #216] @ (1c77c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c7528 │ │ │ │ ldr r3, [pc, #208] @ (1c77c8 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c77cc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7742 │ │ │ │ ldr r1, [pc, #184] @ (1c77d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7434 │ │ │ │ b.n 1c75ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c7434 │ │ │ │ ldr r1, [pc, #156] @ (1c77d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c759e │ │ │ │ ldr r1, [pc, #148] @ (1c77d8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldr r1, [pc, #136] @ (1c77dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldr r1, [pc, #128] @ (1c77e0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ ldr r1, [pc, #120] @ (1c77e4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c75ba │ │ │ │ - bcc.n 1c7874 │ │ │ │ + bcc.n 1c76f4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7978 │ │ │ │ + b.n 1c79f8 │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7900 │ │ │ │ + b.n 1c7980 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r2, r3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c77fc │ │ │ │ + b.n 1c787c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c77ec │ │ │ │ + cbz r0, 1c77fc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c77d4 │ │ │ │ + b.n 1c7854 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + sub sp, #32 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c77b4 │ │ │ │ + b.n 1c7834 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c77b8 │ │ │ │ + b.n 1c7838 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c78ec │ │ │ │ + b.n 1c796c │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ movs r6, r3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r2, r3 │ │ │ │ - bne.n 1c7738 │ │ │ │ + bne.n 1c77b8 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ movs r2, r3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r2, r3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 1c77f0 │ │ │ │ movs r2, r3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 190 @ 0xbe │ │ │ │ movs r2, r3 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -485231,36 +485233,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c8240 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c780a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c7970 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c8244 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c78f6 │ │ │ │ ldr.w r1, [pc, #2580] @ 1c8248 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr.w r1, [pc, #2568] @ 1c824c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c7cd2 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c7cc2 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c7cb4 │ │ │ │ @@ -485293,15 +485295,15 @@ │ │ │ │ bne.w 1c7e56 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8160 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c8250 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c7e76 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c7e76 │ │ │ │ @@ -485318,15 +485320,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c8254 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7840 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c816e │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c807e │ │ │ │ @@ -485335,36 +485337,36 @@ │ │ │ │ beq.w 1c8232 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8224 │ │ │ │ cbnz r3, 1c7934 │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8258 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c8210 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c825c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c8202 │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8260 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8264 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ 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 │ │ │ │ @@ -485375,15 +485377,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c7998 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c79a4 │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8268 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c7b54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c7c10 │ │ │ │ @@ -485414,22 +485416,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c79dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c79c8 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c826c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c79ce │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8270 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79ce │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c7ab4 │ │ │ │ ldr.w r1, [pc, #2128] @ 1c8274 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8278 │ │ │ │ @@ -485456,15 +485458,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c7a6e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485478,21 +485480,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c7a7e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7a32 │ │ │ │ ldr.w r1, [pc, #2020] @ 1c827c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c7a3a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7a3a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c7b76 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485514,122 +485516,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c7b06 │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8280 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c7b20 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c7b20 │ │ │ │ bl 1a5548 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c8284 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7bb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5d30 │ │ │ │ cbnz r0, 1c7b92 │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8288 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ 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] @ 1c828c │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c7a7e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c7fd0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c7eb6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c79ae │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8290 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79ae │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c7b20 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c8294 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c7abc │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8298 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5d44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7e24 │ │ │ │ ldr.w r1, [pc, #1776] @ 1c829c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7b2e │ │ │ │ ldr.w r1, [pc, #1764] @ 1c82a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c7b26 │ │ │ │ ldr.w r8, [pc, #1752] @ 1c82a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c82a8 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c7bf0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c7b26 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7bea │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7bdc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c7bdc │ │ │ │ ldr.w r1, [pc, #1688] @ 1c82ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79b6 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c806e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -485637,71 +485639,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c82b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7896 │ │ │ │ ldr.w r1, [pc, #1640] @ 1c82b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7890 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c82b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c788a │ │ │ │ ldr.w r1, [pc, #1616] @ 1c82bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7884 │ │ │ │ ldr.w r1, [pc, #1604] @ 1c82c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c787e │ │ │ │ ldr.w r1, [pc, #1592] @ 1c82c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7878 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c82c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7870 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c82cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7868 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c82d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7860 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c82d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c785a │ │ │ │ ldr.w r1, [pc, #1540] @ 1c82d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7854 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c7b20 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -485710,23 +485712,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8088 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c82dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7ad2 │ │ │ │ bl 1a4240 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c82e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c7f02 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c7ef2 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c7ee2 │ │ │ │ @@ -485766,15 +485768,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c81f8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c82e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c7ec4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c8000 │ │ │ │ bhi.w 1c7904 │ │ │ │ @@ -485793,50 +485795,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c82e8 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c82ec │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr.w r1, [pc, #1244] @ 1c82f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7b08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5d58 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c82f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7b2e │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c82f8 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7b08 │ │ │ │ bl 1a4240 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c82fc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c78d0 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -485853,603 +485855,603 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1112] @ 1c8304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8308 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79ae │ │ │ │ ldr.w r1, [pc, #1092] @ 1c830c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7dbe │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8310 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d40 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8314 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d3a │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8318 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d34 │ │ │ │ ldr.w r1, [pc, #1048] @ 1c831c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d2e │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8320 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7d64 │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8324 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d5e │ │ │ │ ldr r1, [pc, #1012] @ (1c8328 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d58 │ │ │ │ ldr r1, [pc, #1004] @ (1c832c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d52 │ │ │ │ ldr r1, [pc, #992] @ (1c8330 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d4c │ │ │ │ ldr r1, [pc, #984] @ (1c8334 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7d46 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c814c │ │ │ │ ldr r3, [pc, #964] @ (1c8338 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c833c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c8340 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c7faa │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c7f8a │ │ │ │ ldr r1, [pc, #932] @ (1c8344 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79a4 │ │ │ │ ldr r1, [pc, #924] @ (1c8348 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7f96 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c834c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7b08 │ │ │ │ ldr r1, [pc, #892] @ (1c8350 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c79ae │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c8354 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7d70 │ │ │ │ ldr r1, [pc, #868] @ (1c8358 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7d7a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c821e │ │ │ │ ldr r2, [pc, #848] @ (1c835c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8360 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #840] @ (1c8364 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #828] @ (1c8368 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #820] @ (1c836c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #808] @ (1c8370 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #800] @ (1c8374 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #788] @ (1c8378 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ ldr r1, [pc, #780] @ (1c837c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7972 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c7990 │ │ │ │ b.n 1c7f70 │ │ │ │ ldr r1, [pc, #756] @ (1c8380 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7ad2 │ │ │ │ ldr r1, [pc, #748] @ (1c8384 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #736] @ (1c8388 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #728] @ (1c838c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #716] @ (1c8390 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #708] @ (1c8394 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #696] @ (1c8398 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #688] @ (1c839c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #676] @ (1c83a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #668] @ (1c83a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #656] @ (1c83a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #648] @ (1c83ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #636] @ (1c83b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldr r1, [pc, #628] @ (1c83b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e76 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c83b8 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c7f70 │ │ │ │ ldr r1, [pc, #600] @ (1c83bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.w 1c78c2 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c81da │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c83c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [pc, #560] @ (1c83c4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c83c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7972 │ │ │ │ ldr r1, [pc, #544] @ (1c83cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #536] @ (1c83d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #528] @ (1c83d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #520] @ (1c83d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #512] @ (1c83dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.n 1c8190 │ │ │ │ ldr r1, [pc, #504] @ (1c83e0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7972 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c7daa │ │ │ │ ldr r1, [pc, #480] @ (1c83e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.w 1c7962 │ │ │ │ ldr r1, [pc, #468] @ (1c83e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.w 1c794a │ │ │ │ ldr r2, [pc, #460] @ (1c83ec ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c800c │ │ │ │ ldr r1, [pc, #456] @ (1c83f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.w 1c7934 │ │ │ │ ldr r1, [pc, #448] @ (1c83f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ b.w 1c7934 │ │ │ │ - bcs.n 1c81bc │ │ │ │ + bcs.n 1c823c │ │ │ │ movs r2, r3 │ │ │ │ - svc 14 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ movs r2, r3 │ │ │ │ - svc 10 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1c834c │ │ │ │ + bcs.n 1c81cc │ │ │ │ movs r2, r3 │ │ │ │ - svc 28 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r2, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - svc 2 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, 1c8278 │ │ │ │ movs r1, r3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r2, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + cbnz r2, 1c827e │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #16 │ │ │ │ movs r1, r3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r2, r3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8304 │ │ │ │ + ble.n 1c8384 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c824c │ │ │ │ + udf #24 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8230 │ │ │ │ + udf #8 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c81e8 │ │ │ │ + ble.n 1c8268 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c82d4 │ │ │ │ + bge.n 1c8354 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c82b8 │ │ │ │ + blt.n 1c8338 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8238 │ │ │ │ + bge.n 1c82b8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8210 │ │ │ │ + bge.n 1c8290 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c826c │ │ │ │ + bgt.n 1c82ec │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8248 │ │ │ │ + bge.n 1c82c8 │ │ │ │ movs r2, r3 │ │ │ │ ble.n 1c839c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 1c83bc │ │ │ │ + bge.n 1c823c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8284 │ │ │ │ + blt.n 1c8304 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1c8308 │ │ │ │ + bcs.n 1c8388 │ │ │ │ movs r1, r3 │ │ │ │ - bge.n 1c8288 │ │ │ │ + blt.n 1c8308 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r2, r3 │ │ │ │ bgt.n 1c8238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bls.n 1c8238 │ │ │ │ + bls.n 1c82b8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 1c8518 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 1c8618 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 1c85d4 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 1c86d4 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #432 @ (adr r5, 1c84c8 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1c85c8 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 1c837c ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 1c847c ) │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 1c8330 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 1c8430 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1c84c4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1c85c4 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8284 │ │ │ │ + bhi.n 1c8304 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8344 │ │ │ │ + bls.n 1c83c4 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 1c83e4 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 1c84e4 ) │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c828c │ │ │ │ + bhi.n 1c830c │ │ │ │ movs r2, r3 │ │ │ │ blt.n 1c82b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c838c │ │ │ │ + bls.n 1c840c │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1c8720 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 1c8420 ) │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 1c834c │ │ │ │ + bls.n 1c83cc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c83a0 │ │ │ │ + bls.n 1c8420 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8430 │ │ │ │ + bhi.n 1c82b0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c826c │ │ │ │ + bvc.n 1c82ec │ │ │ │ movs r1, r3 │ │ │ │ - vshr.s32 d16, d11, #10 │ │ │ │ - bhi.n 1c8414 │ │ │ │ + bics.w r0, r6, #27 │ │ │ │ + bhi.n 1c8294 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c827c │ │ │ │ + bvc.n 1c82fc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83ec │ │ │ │ + bvc.n 1c826c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83ec │ │ │ │ + bvc.n 1c846c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83ec │ │ │ │ + bvc.n 1c846c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8444 │ │ │ │ + bvc.n 1c82c4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83dc │ │ │ │ + bvc.n 1c845c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8428 │ │ │ │ + bvc.n 1c82a8 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c83fc │ │ │ │ + bhi.n 1c847c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c82cc │ │ │ │ + bvc.n 1c834c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c82a4 │ │ │ │ + bvc.n 1c8324 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c847c │ │ │ │ + bvc.n 1c82fc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8454 │ │ │ │ + bvc.n 1c82d4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c842c │ │ │ │ + bvc.n 1c82ac │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8404 │ │ │ │ + bvc.n 1c8484 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83dc │ │ │ │ + bvc.n 1c845c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c83b4 │ │ │ │ + bvc.n 1c8434 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c838c │ │ │ │ + bvc.n 1c840c │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8364 │ │ │ │ + bvc.n 1c83e4 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c833c │ │ │ │ + bvc.n 1c83bc │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8314 │ │ │ │ + bvs.n 1c8394 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c82ec │ │ │ │ + bvs.n 1c836c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c844c │ │ │ │ + bvc.n 1c82cc │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c84a0 │ │ │ │ + bvs.n 1c8320 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c83b8 │ │ │ │ + bvc.n 1c8438 │ │ │ │ movs r2, r3 │ │ │ │ bls.n 1c830c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvs.n 1c8368 │ │ │ │ + bvc.n 1c83e8 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c836c │ │ │ │ + bvc.n 1c83ec │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8348 │ │ │ │ + bvs.n 1c83c8 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c832c │ │ │ │ + bvs.n 1c83ac │ │ │ │ movs r2, r3 │ │ │ │ - cbz r2, 1c8428 │ │ │ │ + cbz r2, 1c8438 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c82fc │ │ │ │ + bvs.n 1c837c │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c82e4 │ │ │ │ + bvs.n 1c8364 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c844a │ │ │ │ + cbz r4, 1c845a │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c8410 │ │ │ │ + bpl.n 1c8490 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c84d4 │ │ │ │ + bvs.n 1c8354 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c84b4 │ │ │ │ + bvs.n 1c8334 │ │ │ │ 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 │ │ │ │ @@ -486464,103 +486466,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c8660 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f6044 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c8442 │ │ │ │ ldr r6, [pc, #548] @ (1c8664 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5548 │ │ │ │ ldr r1, [pc, #540] @ (1c8668 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c84b4 │ │ │ │ ldr r1, [pc, #528] @ (1c866c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #520] @ (1c8670 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c84aa │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8674 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c848c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5548 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8482 │ │ │ │ ldr r1, [pc, #460] @ (1c8678 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8512 │ │ │ │ ldr r1, [pc, #448] @ (1c867c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #444] @ (1c8680 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8508 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c8684 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c84ea │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5548 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c84e0 │ │ │ │ ldr r1, [pc, #380] @ (1c8688 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c8532 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -486569,19 +486571,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c851e │ │ │ │ ldr r1, [pc, #344] @ (1c868c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #336] @ (1c8690 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c8562 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -486590,62 +486592,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c854c │ │ │ │ ldr r6, [pc, #304] @ (1c8694 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #296] @ (1c8698 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c85ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5548 │ │ │ │ ldr r1, [pc, #272] @ (1c869c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c85c0 │ │ │ │ bl 1a5548 │ │ │ │ ldr r1, [pc, #256] @ (1c86a0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c864e │ │ │ │ ldr r2, [pc, #240] @ (1c86a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c86a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #232] @ (1c86ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8636 │ │ │ │ ldr r1, [pc, #224] @ (1c86b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #216] @ (1c86b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c862c │ │ │ │ ldr r6, [pc, #208] @ (1c86b8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c86bc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -486655,101 +486657,101 @@ │ │ │ │ bcs.n 1c862c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5548 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c85f6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c85fe │ │ │ │ ldr r1, [pc, #144] @ (1c86c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r1, [pc, #140] @ (1c86c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6054 │ │ │ │ + bl 1f607c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c842c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c86c8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c85b6 │ │ │ │ - sbcs r6, r1 │ │ │ │ + rors r6, r1 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 1c8954 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1c8a54 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #744 @ (adr r6, 1c8948 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 1c8a48 ) │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c86e0 │ │ │ │ + bpl.n 1c8760 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c86d4 │ │ │ │ + bpl.n 1c8754 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c862c │ │ │ │ + bpl.n 1c86ac │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8638 │ │ │ │ + bpl.n 1c86b8 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8780 │ │ │ │ + bmi.n 1c8600 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8774 │ │ │ │ + bmi.n 1c85f4 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8730 │ │ │ │ + bmi.n 1c85b0 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8708 │ │ │ │ + bmi.n 1c8788 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c870c │ │ │ │ + bmi.n 1c878c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c8640 │ │ │ │ + bmi.n 1c86c0 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c86a0 │ │ │ │ + bmi.n 1c8720 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c86c8 │ │ │ │ + bmi.n 1c8748 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c878c │ │ │ │ + bcc.n 1c860c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 1c8a78 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 1c8778 ) │ │ │ │ movs r1, r3 │ │ │ │ - bcc.n 1c85dc │ │ │ │ + bcc.n 1c865c │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1c8734 │ │ │ │ + bcc.n 1c87b4 │ │ │ │ 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] @ 1c8b8c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -486758,15 +486760,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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c8b76 │ │ │ │ mov r2, r3 │ │ │ │ @@ -486790,20 +486792,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c871c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ 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 1c8868 │ │ │ │ mov r2, r7 │ │ │ │ @@ -486867,15 +486869,15 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1fa204 │ │ │ │ + bl 1fa22c │ │ │ │ b.n 1c8788 │ │ │ │ mov r0, sl │ │ │ │ bl 1a557c │ │ │ │ cbz r0, 1c881e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -486899,24 +486901,24 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1fa204 │ │ │ │ + bl 1fa22c │ │ │ │ b.n 1c8788 │ │ │ │ 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 1ff1e8 │ │ │ │ + bl 1ff210 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c8b7c │ │ │ │ mov r0, r6 │ │ │ │ bl 1a557c │ │ │ │ @@ -486943,23 +486945,23 @@ │ │ │ │ beq.w 1c89cc │ │ │ │ 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 1ff290 │ │ │ │ + bl 1ff2b8 │ │ │ │ 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 1fa258 │ │ │ │ + bl 1fa280 │ │ │ │ cbz r0, 1c8914 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c8908 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -486967,22 +486969,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 1fa284 │ │ │ │ + bl 1fa2ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c88e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa258 │ │ │ │ + bl 1fa280 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8b52 │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487019,15 +487021,15 @@ │ │ │ │ beq.n 1c8998 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c8aa4 │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa284 │ │ │ │ + bl 1fa2ac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c893a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487105,30 +487107,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c8a06 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #276] @ (1c8b94 ) │ │ │ │ ldr r3, [pc, #272] @ (1c8b90 ) │ │ │ │ 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 1c8b86 │ │ │ │ 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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ b.n 1c8974 │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5748 │ │ │ │ b.n 1c8998 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c89ba │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487176,15 +487178,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 1ff2d4 │ │ │ │ + bl 1ff2fc │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c8b12 │ │ │ │ b.n 1c88a4 │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c8ae6 │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -487990,15 +487992,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1cf834 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f175c │ │ │ │ + bl 1f1784 │ │ │ │ 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} │ │ │ │ @@ -488036,15 +488038,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c93f6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9388 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488061,28 +488063,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a5ae8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f17ec │ │ │ │ + bl 1f1814 │ │ │ │ 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 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c93b6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c93e8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -488805,28 +488807,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1c9b52 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9b52 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1c9b46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1c9b46 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9b34 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1c9bc6 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -488976,27 +488978,27 @@ │ │ │ │ bl 1c98fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c9c1c │ │ │ │ b.n 1c9cc2 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1c9d08 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9d08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1c9cfa │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1c9c96 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9cea │ │ │ │ mov r0, r8 │ │ │ │ bl 1c943c │ │ │ │ add sl, r0 │ │ │ │ b.n 1c9c96 │ │ │ │ @@ -489213,15 +489215,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1c9f2a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1798 │ │ │ │ + bl 1f17c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca180 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -489562,17 +489564,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1ca08c │ │ │ │ b.n 1ca1c2 │ │ │ │ nop │ │ │ │ bl ea2d6 │ │ │ │ bl fffc02da │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r2, r5 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1368] @ 1ca850 │ │ │ │ mov r6, r0 │ │ │ │ @@ -489582,15 +489584,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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 1ca346 │ │ │ │ @@ -489648,31 +489650,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 1f19a8 │ │ │ │ + bl 1f19d0 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1ca4fe │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1ca3e6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f17ec │ │ │ │ + bl 1f1814 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1ca3de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -489732,58 +489734,58 @@ │ │ │ │ beq.w 1ca750 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ca750 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1ca4e8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1ca4e8 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1ca4da │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1ca4f0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1ca4da │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca4da │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca4ce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1ca4f0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca4c0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca4a6 │ │ │ │ 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 1ca416 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f1804 │ │ │ │ + bl 1f182c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1ca666 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -489963,15 +489965,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1ca67a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1ca70a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -489979,15 +489981,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1ca384 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #316] @ (1ca85c ) │ │ │ │ ldr r3, [pc, #304] @ (1ca854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490266,15 +490268,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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a6a60 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490327,15 +490329,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1caba6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cadbc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1caae2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1caad4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1caba6 │ │ │ │ @@ -490344,15 +490346,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caba6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caba6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1caaba │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caca8 │ │ │ │ @@ -490376,24 +490378,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caba2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caba2 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1cab50 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cab9e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cab42 │ │ │ │ @@ -490414,18 +490416,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1cab6e │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fab4c │ │ │ │ + bl 1fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cab50 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490435,15 +490437,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1caa2c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1caa18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r2, [pc, #776] @ (1caed4 ) │ │ │ │ ldr r3, [pc, #772] @ (1caed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490515,15 +490517,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 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1cab5e │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cab0c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -490570,22 +490572,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 1fab0c │ │ │ │ + bl 1fab34 │ │ │ │ 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 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ 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] │ │ │ │ @@ -490722,19 +490724,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #264] @ (1cafe8 ) │ │ │ │ + ldr r1, [pc, #520] @ (1cb0e8 ) │ │ │ │ movs r2, r5 │ │ │ │ - negs r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 1caf90 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1cb090 ) │ │ │ │ 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] @ (1caf6c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -490757,15 +490759,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caf18 │ │ │ │ ldr r6, [pc, #76] @ (1caf74 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1caf4a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -490840,15 +490842,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cafd4 │ │ │ │ ldr r6, [pc, #76] @ (1cb030 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb006 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -490955,15 +490957,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb0e0 │ │ │ │ ldr r6, [pc, #76] @ (1cb13c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb112 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491408,15 +491410,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cb56a │ │ │ │ nop │ │ │ │ ldr r3, [pc, #824] @ (1cb8d4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492062,15 +492064,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cbc42 │ │ │ │ nop │ │ │ │ add sl, pc │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492448,15 +492450,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc010 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492616,15 +492618,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc16c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ @@ -492646,19 +492648,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1cc264 ) │ │ │ │ ldr r0, [pc, #20] @ (1cc268 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4260 │ │ │ │ nop │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r3, #0 │ │ │ │ movs r2, r5 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -492727,15 +492729,15 @@ │ │ │ │ bl 1a63a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1cc340 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba0b8 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ 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 │ │ │ │ @@ -493134,15 +493136,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cc76a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493439,15 +493441,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cc982 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -493743,15 +493745,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 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r3, [pc, #912] @ (1cd17c ) │ │ │ │ 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 │ │ │ │ @@ -493767,15 +493769,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1ccec8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd00a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd00a │ │ │ │ @@ -494120,15 +494122,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 2172d8 │ │ │ │ + bl 217300 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba1d4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -494382,15 +494384,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cd392 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cd382 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494431,15 +494433,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cd76c ) │ │ │ │ ldr r3, [pc, #680] @ (1cd770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21730c │ │ │ │ + bl 217334 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba1d4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -494882,15 +494884,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ 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 1cd93a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495287,15 +495289,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cdcb0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495529,15 +495531,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cdf22 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496122,15 +496124,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1ce6c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f99c4 │ │ │ │ + bl 1f99ec │ │ │ │ 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 1ce64e │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496180,15 +496182,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 1f99c4 │ │ │ │ + bl 1f99ec │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1ce760 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -496971,15 +496973,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 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cef14 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -499460,38 +499462,38 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1cf984 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r4, [sp] │ │ │ │ + strd r5, r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - ldrd sl, r6, [sp, #32] │ │ │ │ + ldrd sl, r5, [sp, #32] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd r6, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #228] @ (1d09b4 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1d09ac ) │ │ │ │ - str r5, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ orr.w r4, r4, r8 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -502763,15 +502765,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1d2b2a │ │ │ │ ldr r2, [pc, #336] @ (1d2b5c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1d2b60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1d29c4 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1d2a8c │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -502891,17 +502893,17 @@ │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 1d2c1c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1d2bbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [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] @ 1d3030 │ │ │ │ @@ -505735,33 +505737,33 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ - lsrs r3, r6, #5 │ │ │ │ + and.w r3, r6, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r6, r6, #31 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1d48a0 ) │ │ │ │ @@ -505995,33 +505997,33 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ - lsrs r3, r6, #5 │ │ │ │ + and.w r3, r6, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r6, r6, #31 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1d4b38 ) │ │ │ │ @@ -507619,28 +507621,28 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d58bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d58bc │ │ │ │ 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 │ │ │ │ @@ -507845,28 +507847,28 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d58bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d58bc │ │ │ │ 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 │ │ │ │ @@ -507894,122 +507896,118 @@ │ │ │ │ add r4, pc, #104 @ (adr r4, 1d5e28 ) │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1140] @ 1d6248 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1132] @ 1d624c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1d6230 │ │ │ │ + ldr.w r3, [pc, #1112] @ 1d6234 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d620e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + bne.w 1d61f8 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx r5, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1d6044 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r8, r1, #2, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6040 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r6, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r9, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + 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 │ │ │ │ mov sl, r9 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r0, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r5, r9, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w fp, [r7] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -508027,97 +508025,95 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ blx 61060 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r8, [r3, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6226 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d620c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cf984 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ strd r6, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d6220 │ │ │ │ + beq.w 1d6206 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ eor.w r3, fp, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ @@ -508125,344 +508121,336 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #552] @ (1d6250 ) │ │ │ │ - ldr r3, [pc, #540] @ (1d6248 ) │ │ │ │ + ldr r2, [pc, #532] @ (1d6238 ) │ │ │ │ + ldr r3, [pc, #524] @ (1d6234 ) │ │ │ │ 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 1d6236 │ │ │ │ + bne.w 1d621e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r9, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfef0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ mov.w sl, #0 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61060 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #220] @ 1d6240 │ │ │ │ + vldr d7, [pc, #216] @ 1d6228 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1d6230 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1d6216 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + itt hi │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r6, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + orrs r5, r6 │ │ │ │ + bl 1cf984 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6220 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ + beq.n 1d6206 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ eor.w fp, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ - b.n 1d600a │ │ │ │ + b.n 1d6006 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1d5e20 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 1d5e1a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d600a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1d5fc2 │ │ │ │ + b.n 1d6006 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d61c4 │ │ │ │ + b.n 1d5fa2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1d6192 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ + add r2, pc, #128 @ (adr r2, 1d62b4 ) │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1d62b8 ) │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1d6738 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1d673c │ │ │ │ + ldr.w r2, [pc, #1240] @ 1d6730 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1d6734 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6700 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d66fa │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d6516 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6504 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -508474,877 +508462,885 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ 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 61060 │ │ │ │ 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + 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 61060 │ │ │ │ - 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ - 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 1d6716 │ │ │ │ + bne.w 1d670e │ │ │ │ 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 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + bl 1cf984 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d6710 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ + beq.w 1d6708 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d6740 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d673c ) │ │ │ │ + ldr r2, [pc, #592] @ (1d6738 ) │ │ │ │ + ldr r3, [pc, #584] @ (1d6734 ) │ │ │ │ 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 1d6726 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d6720 │ │ │ │ + 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ - 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 1cfef0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ 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 61060 │ │ │ │ - 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ 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 61060 │ │ │ │ - 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #204] @ 1d6730 │ │ │ │ + vldr d7, [pc, #204] @ 1d6728 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1cf984 │ │ │ │ - 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 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cf984 │ │ │ │ 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 1d671e │ │ │ │ + bne.n 1d6718 │ │ │ │ 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 1cf984 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + bl 1cf984 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r7 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6710 │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ + beq.n 1d6708 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d64dc │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d62b4 │ │ │ │ + b.n 1d64ca │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d629a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d64dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 1d64ca │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6492 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d66ba │ │ │ │ + b.n 1d6464 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d6698 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1d6c28 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1d6c2c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1216] @ 1d6c18 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1d6c1c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6bf4 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d6be6 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d6a0a │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r8, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d69fe │ │ │ │ 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 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r8, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfef0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ blx 61060 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, sl │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ - 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 │ │ │ │ + strd r6, sl, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ - 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 1d6c0a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d6bfa │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, sl │ │ │ │ + movls r1, sl │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + strd r6, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d6c04 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ + beq.w 1d6bf4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d6c30 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d6c2c ) │ │ │ │ + ldr r2, [pc, #572] @ (1d6c20 ) │ │ │ │ + ldr r3, [pc, #568] @ (1d6c1c ) │ │ │ │ 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 1d6c1a │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d6c0c │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + orrs r7, r6 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ bl 1cfef0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61060 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61060 │ │ │ │ - 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 r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #200] @ 1d6c20 │ │ │ │ + vldr d7, [pc, #200] @ 1d6c10 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6c12 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 1d6c04 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, sl │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r6 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1cf984 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6c04 │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ + beq.n 1d6bf4 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d69d0 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d67a4 │ │ │ │ + b.n 1d69c4 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d679a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d69d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 1d69c4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6986 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d6bae │ │ │ │ + b.n 1d6960 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1d6b84 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1d6f10 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d6f14 ) │ │ │ │ + ldr r2, [pc, #708] @ (1d6f00 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d6f04 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7168 │ │ │ │ + bne.w 1d7146 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r0, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r1 │ │ │ │ - movls r6, r3 │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d6f1c │ │ │ │ + bne.w 1d6f0c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -509435,15 +509431,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1d6f08 │ │ │ │ + vldr d7, [pc, #340] @ 1d6ef8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ @@ -509453,15 +509449,15 @@ │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7176 │ │ │ │ + bne.w 1d7150 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r3 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ @@ -509521,15 +509517,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #108] @ 1d6f08 │ │ │ │ + vldr d7, [pc, #108] @ 1d6ef8 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -509549,36 +509545,37 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d6f18 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d6f14 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d6f08 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6f04 ) │ │ │ │ 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 1d719e │ │ │ │ + bne.w 1d7188 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ @@ -509666,15 +509663,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #420] @ 1d71a8 │ │ │ │ + vldr d7, [pc, #412] @ 1d7190 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ @@ -509709,38 +509706,40 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #236] @ 1d71a8 │ │ │ │ + vldr d7, [pc, #224] @ 1d7190 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -509748,218 +509747,213 @@ │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d717c │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cbnz r6, 1d7156 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ it ls │ │ │ │ - movls r1, sl │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r1 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - it hi │ │ │ │ - ubfxhi r1, sl, #5, #1 │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d717a │ │ │ │ movs r2, #15 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1d6ee2 │ │ │ │ - orr.w r6, r3, r3, lsr #1 │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d6ed0 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - b.n 1d6c8a │ │ │ │ + b.n 1d6c76 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d6e00 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d6dee │ │ │ │ + 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] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - b.n 1d714e │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + b.n 1d712c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d7108 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1248] @ 1d76a8 │ │ │ │ - ldr.w r3, [pc, #1248] @ 1d76ac │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d76b8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d76bc │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7676 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d7680 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7496 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7476 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -509971,478 +509965,493 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ 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 61060 │ │ │ │ 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + 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 61060 │ │ │ │ - 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 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ - 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 1d7686 │ │ │ │ + bne.w 1d7694 │ │ │ │ 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 1cf984 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 1cf984 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r2, #0 │ │ │ │ + beq.w 1d768e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #564] @ (1d76b0 ) │ │ │ │ - ldr r3, [pc, #560] @ (1d76ac ) │ │ │ │ + ldr r2, [pc, #612] @ (1d76c0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1d76bc ) │ │ │ │ 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 1d7696 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d76a6 │ │ │ │ + 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 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r5 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str r5, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfef0 │ │ │ │ - ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - orrs r7, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61060 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61060 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d3184 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #164] @ 1d76a0 │ │ │ │ + vldr d7, [pc, #208] @ 1d76b0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1d768e │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1d769e │ │ │ │ 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 1cf984 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + bl 1cf984 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r7 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - b.n 1d7434 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d720c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d768e │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d743c │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7406 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d764c │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d71f2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d743c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d73d6 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d761e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #760] @ (1d79c8 ) │ │ │ │ + ldr r2, [pc, #768] @ (1d79e0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d79cc ) │ │ │ │ + ldr r3, [pc, #768] @ (1d79e4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d7c30 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d7c40 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d79d4 │ │ │ │ + bne.w 1d79ec │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1cfa80 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ @@ -510452,15 +510461,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #404] @ 1d79c0 │ │ │ │ + vldr d7, [pc, #408] @ 1d79d8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -510490,15 +510499,15 @@ │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7c40 │ │ │ │ + bne.w 1d7c4a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ @@ -510593,65 +510602,67 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1d79d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d79cc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d79e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d79e4 ) │ │ │ │ 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 1d7c68 │ │ │ │ + bne.w 1d7c82 │ │ │ │ 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 r2, [r5, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ @@ -510690,137 +510701,134 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #476] @ 1d7c70 │ │ │ │ + vldr d7, [pc, #476] @ 1d7c88 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d2984 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ - ldr.w fp, [r5, #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 r6, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + 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 1cf984 │ │ │ │ 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, r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1cfa80 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #336] @ 1d7c70 │ │ │ │ + vldr d7, [pc, #332] @ 1d7c88 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - orr.w r9, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d2984 │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d7c46 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d7c50 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d7c74 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1cf984 │ │ │ │ + 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 1cf984 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, sl, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ + ittee eq │ │ │ │ + moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ + movne r2, fp │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ @@ -510832,767 +510840,759 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1d799c │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1d770c │ │ │ │ + b.n 1d79b0 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d7718 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d78a0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d78b4 │ │ │ │ + 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 1cf984 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1d7bba │ │ │ │ + orr.w r6, r9, r2 │ │ │ │ + b.n 1d7bc2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d7b9e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + 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, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8258 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d825c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r2, [pc, #1504] @ 1d8288 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1d828c │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d8264 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d822a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #24] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d7fc4 │ │ │ │ + bne.w 1d7fc0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 1cfa80 │ │ │ │ - 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 1cf984 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r9, r2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ 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 1d2984 │ │ │ │ - mov r1, r6 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #30 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8274 │ │ │ │ + bne.w 1d8234 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - itett hi │ │ │ │ + itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfa80 │ │ │ │ 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 1cf984 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1cf984 │ │ │ │ - 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 1cf984 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #784] @ 1d8250 │ │ │ │ - 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 1d2984 │ │ │ │ - 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 1cf984 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d82a0 │ │ │ │ + beq.w 1d8272 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8260 ) │ │ │ │ - ldr r3, [pc, #688] @ (1d825c ) │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #748] @ (1d8290 ) │ │ │ │ + ldr r3, [pc, #740] @ (1d828c ) │ │ │ │ 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 1d82ac │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1d8278 │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd sl, r6, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfa80 │ │ │ │ - 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 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #428] @ 1d8250 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #484] @ 1d8280 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d2984 │ │ │ │ - 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 1cf984 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #30 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #30 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfa80 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #232] @ 1d8250 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #300] @ 1d8280 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d2984 │ │ │ │ - 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 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d827a │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d823a │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d825e │ │ │ │ + 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 1cf984 │ │ │ │ + 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 r6, r3 │ │ │ │ - ldr r3, [r5, #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 │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, sl, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r7, r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d82a6 │ │ │ │ + beq.n 1d826c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + orr.w r2, r2, sl │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1d7fa2 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d7cd0 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1d7f9e │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d7ce4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7ea0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d7ea4 │ │ │ │ + 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 1cf984 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - orr.w r8, r8, r1 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r1 │ │ │ │ - b.n 1d8200 │ │ │ │ + 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 1d81d4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d81b0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1d8208 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d7f8a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1d822e │ │ │ │ + b.n 1d7f88 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #26] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #2] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #816] @ (1d85f8 ) │ │ │ │ + ldr r2, [pc, #816] @ (1d85e0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #816] @ (1d85fc ) │ │ │ │ + ldr r3, [pc, #816] @ (1d85e4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d8890 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d8872 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d8604 │ │ │ │ + bne.w 1d85ec │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cf984 │ │ │ │ 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 1cf984 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1cfa80 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ @@ -511602,15 +511602,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #460] @ 1d85f0 │ │ │ │ + vldr d7, [pc, #456] @ 1d85d8 │ │ │ │ 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 1d2984 │ │ │ │ @@ -511641,15 +511641,15 @@ │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d88a0 │ │ │ │ + bne.w 1d887c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ @@ -511760,66 +511760,66 @@ │ │ │ │ ubfxne r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8600 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d85fc ) │ │ │ │ + ldr r2, [pc, #44] @ (1d85e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d85e4 ) │ │ │ │ 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 1d88c8 │ │ │ │ + bne.w 1d88a8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1cf984 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ @@ -511858,15 +511858,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #524] @ 1d88d0 │ │ │ │ + vldr d7, [pc, #516] @ 1d88b0 │ │ │ │ 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 1d2984 │ │ │ │ @@ -511926,15 +511926,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #332] @ 1d88d0 │ │ │ │ + vldr d7, [pc, #324] @ 1d88b0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d2984 │ │ │ │ @@ -511944,141 +511944,138 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - bl 1cf984 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d88a6 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8882 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d889a │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r7, r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrd fp, r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r5, r7, r1 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, sl │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ - movne r2, #0 │ │ │ │ + movne r2, sl │ │ │ │ itt ne │ │ │ │ - eorne.w r3, sl, r3 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + eorne.w fp, fp, r3 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, fp, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, r9 │ │ │ │ - orrs r3, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1d85c8 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1d8304 │ │ │ │ + orrs r3, r1 │ │ │ │ + b.n 1d85b4 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d82e8 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d849c │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d8488 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1d8816 │ │ │ │ + b.n 1d87e2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d87ca │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1d8a90 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d8a70 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d8a88 │ │ │ │ + vldr d8, [pc, #388] @ 1d8a68 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d8a94 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d8a74 ) │ │ │ │ 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 │ │ │ │ @@ -512177,76 +512174,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ 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 1d8a42 │ │ │ │ + bls.n 1d8a22 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d8a42 │ │ │ │ + cbz r3, 1d8a22 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8a46 │ │ │ │ + b.n 1d8a26 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d8a98 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d8a78 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d8a90 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d8a70 ) │ │ │ │ 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 1d8a84 │ │ │ │ + bne.n 1d8a64 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ 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] @ (1d8ca8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d8c88 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d8cac ) │ │ │ │ + ldr r1, [pc, #488] @ (1d8c8c ) │ │ │ │ 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 │ │ │ │ @@ -512263,15 +512260,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #408] @ 1d8ca0 │ │ │ │ + vldr d7, [pc, #408] @ 1d8c80 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512381,78 +512378,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cf984 │ │ │ │ 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 1d8c5a │ │ │ │ + bls.n 1d8c3a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d8c5a │ │ │ │ + cbz r3, 1d8c3a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8c5e │ │ │ │ + b.n 1d8c3e │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d8cb0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d8c90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d8ca8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d8c88 ) │ │ │ │ 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 1d8c98 │ │ │ │ + bne.n 1d8c78 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r4, #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 │ │ │ │ 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] @ (1d8ec8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d8ea8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d8ec0 │ │ │ │ + vldr d8, [pc, #480] @ 1d8ea0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d8ecc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d8eac ) │ │ │ │ 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 │ │ │ │ @@ -512583,78 +512580,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1cf984 │ │ │ │ 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 1d8e76 │ │ │ │ + bls.n 1d8e56 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d8e76 │ │ │ │ + cbz r3, 1d8e56 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8e7a │ │ │ │ + b.n 1d8e5a │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d8ed0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d8eb0 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d8ec8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d8ea8 ) │ │ │ │ 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 1d8eb8 │ │ │ │ + bne.n 1d8e98 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ 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] @ 1d92f0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d92d0 │ │ │ │ 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] @ (1d92f4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d92d4 ) │ │ │ │ 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 │ │ │ │ @@ -512851,15 +512848,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 1d92b0 │ │ │ │ + bne.w 1d9290 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -512869,15 +512866,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 1d929c │ │ │ │ + bne.w 1d927c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -512896,15 +512893,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 1d9252 │ │ │ │ + bne.n 1d9232 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -512915,15 +512912,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 1d923e │ │ │ │ + bne.n 1d921e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 61060 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -512933,15 +512930,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 1d9228 │ │ │ │ + bne.n 1d9208 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61060 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -512951,47 +512948,47 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d92cc │ │ │ │ - ldr r2, [pc, #236] @ (1d92f8 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d92f0 ) │ │ │ │ + bne.n 1d92ac │ │ │ │ + ldr r2, [pc, #236] @ (1d92d8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d92d0 ) │ │ │ │ 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 1d92e0 │ │ │ │ + bne.n 1d92c0 │ │ │ │ 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 1d5634 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d91dc │ │ │ │ + b.n 1d91bc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d57e4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d91ac │ │ │ │ + b.n 1d918c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d58bc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513012,72 +513009,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d91dc │ │ │ │ + b.n 1d91bc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d58bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9132 │ │ │ │ - vldr d7, [pc, #52] @ 1d92e8 │ │ │ │ + b.n 1d9112 │ │ │ │ + vldr d7, [pc, #52] @ 1d92c8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9104 │ │ │ │ + b.n 1d90e4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9208 │ │ │ │ + b.n 1d91e8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ 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] @ 1d9748 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1d9728 │ │ │ │ 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] @ 1d974c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1d972c │ │ │ │ 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 │ │ │ │ @@ -513289,15 +513286,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 1d970a │ │ │ │ + bne.w 1d96ea │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513307,15 +513304,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 1d96f6 │ │ │ │ + bne.w 1d96d6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513334,15 +513331,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 1d96ac │ │ │ │ + bne.n 1d968c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61060 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -513353,15 +513350,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 1d9698 │ │ │ │ + bne.n 1d9678 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 61060 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513371,15 +513368,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 1d9682 │ │ │ │ + bne.n 1d9662 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61060 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513389,47 +513386,47 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9726 │ │ │ │ - ldr r2, [pc, #236] @ (1d9750 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d9748 ) │ │ │ │ + bne.n 1d9706 │ │ │ │ + ldr r2, [pc, #236] @ (1d9730 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d9728 ) │ │ │ │ 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 1d973a │ │ │ │ + bne.n 1d971a │ │ │ │ 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 1d5634 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9636 │ │ │ │ + b.n 1d9616 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d57e4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9606 │ │ │ │ + b.n 1d95e6 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d58bc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513450,64 +513447,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1d9636 │ │ │ │ + b.n 1d9616 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d58bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d958c │ │ │ │ - vldr d7, [pc, #52] @ 1d9740 │ │ │ │ + b.n 1d956c │ │ │ │ + vldr d7, [pc, #52] @ 1d9720 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d955e │ │ │ │ + b.n 1d953e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9662 │ │ │ │ + b.n 1d9642 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1d9a90 ) │ │ │ │ - ldr r3, [pc, #804] @ (1d9a94 ) │ │ │ │ + ldr r2, [pc, #804] @ (1d9a70 ) │ │ │ │ + ldr r3, [pc, #804] @ (1d9a74 ) │ │ │ │ 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] │ │ │ │ @@ -513519,15 +513516,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 1d9a98 │ │ │ │ + beq.w 1d9a78 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -513593,15 +513590,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 61060 │ │ │ │ - vldr d7, [pc, #536] @ 1d9a88 │ │ │ │ + vldr d7, [pc, #536] @ 1d9a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -513713,25 +513710,25 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1d9cce │ │ │ │ + beq.w 1d9cae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d9ce6 │ │ │ │ + bne.w 1d9cc6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d99c8 │ │ │ │ + beq.n 1d99a8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -513751,21 +513748,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1d9d06 │ │ │ │ + beq.w 1d9ce6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9d18 │ │ │ │ + beq.w 1d9cf8 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1d9d24 │ │ │ │ + beq.w 1d9d04 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -513784,33 +513781,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 1d9d00 │ │ │ │ + bls.w 1d9ce0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9d00 │ │ │ │ + beq.w 1d9ce0 │ │ │ │ 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 1d9c9c │ │ │ │ + b.n 1d9c7c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -513852,15 +513849,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 61060 │ │ │ │ - vldr d7, [pc, #556] @ 1d9d40 │ │ │ │ + vldr d7, [pc, #556] @ 1d9d20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -513903,15 +513900,15 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1d9bac │ │ │ │ + beq.n 1d9b8c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -513942,15 +513939,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1d9d40 │ │ │ │ + vldr d7, [pc, #300] @ 1d9d20 │ │ │ │ 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] │ │ │ │ @@ -513965,15 +513962,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 61060 │ │ │ │ - vldr d7, [pc, #236] @ 1d9d40 │ │ │ │ + vldr d7, [pc, #236] @ 1d9d20 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -513982,110 +513979,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9ce0 │ │ │ │ + beq.n 1d9cc0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d9ce0 │ │ │ │ + cbz r3, 1d9cc0 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1d9d48 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d9d4c ) │ │ │ │ + ldr r2, [pc, #148] @ (1d9d28 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d9d2c ) │ │ │ │ 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 1d9d38 │ │ │ │ + bne.n 1d9d18 │ │ │ │ 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, 1d9cfa │ │ │ │ + cbz r3, 1d9cda │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d99b8 │ │ │ │ + b.n 1d9998 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9c96 │ │ │ │ + b.n 1d9c76 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1d9d2e │ │ │ │ + beq.n 1d9d0e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d99b8 │ │ │ │ + b.n 1d9998 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d99b8 │ │ │ │ + b.n 1d9998 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d9a7c │ │ │ │ + b.n 1d9a5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1d9d1e │ │ │ │ + cbz r3, 1d9cfe │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d9a28 │ │ │ │ + b.n 1d9a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d9a28 │ │ │ │ + b.n 1d9a08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9a28 │ │ │ │ + b.n 1d9a08 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d9a28 │ │ │ │ + b.n 1d9a08 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d99b8 │ │ │ │ + b.n 1d9998 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1da090 ) │ │ │ │ - ldr r3, [pc, #812] @ (1da094 ) │ │ │ │ + ldr r2, [pc, #812] @ (1da070 ) │ │ │ │ + ldr r3, [pc, #812] @ (1da074 ) │ │ │ │ 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] │ │ │ │ @@ -514097,15 +514094,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 1da098 │ │ │ │ + beq.w 1da078 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514171,15 +514168,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 61060 │ │ │ │ - vldr d7, [pc, #548] @ 1da088 │ │ │ │ + vldr d7, [pc, #548] @ 1da068 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514223,15 +514220,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1da088 │ │ │ │ + vldr d7, [pc, #400] @ 1da068 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514288,25 +514285,25 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1da2d0 │ │ │ │ + beq.w 1da2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da2e8 │ │ │ │ + bne.w 1da2c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9fbe │ │ │ │ + beq.n 1d9f9e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514326,21 +514323,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1da308 │ │ │ │ + beq.w 1da2e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da31a │ │ │ │ + beq.w 1da2fa │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da326 │ │ │ │ + beq.w 1da306 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514360,38 +514357,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ 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 1da302 │ │ │ │ + bls.w 1da2e2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da302 │ │ │ │ + beq.w 1da2e2 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1da2b0 │ │ │ │ + b.n 1da290 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514433,15 +514430,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 61060 │ │ │ │ - vldr d7, [pc, #556] @ 1da340 │ │ │ │ + vldr d7, [pc, #556] @ 1da320 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514478,20 +514475,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 61060 │ │ │ │ - vldr d7, [pc, #424] @ 1da340 │ │ │ │ + vldr d7, [pc, #424] @ 1da320 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da1ac │ │ │ │ + beq.n 1da18c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514522,15 +514519,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da340 │ │ │ │ + vldr d7, [pc, #300] @ 1da320 │ │ │ │ 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] │ │ │ │ @@ -514545,15 +514542,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 61060 │ │ │ │ - vldr d7, [pc, #236] @ 1da340 │ │ │ │ + vldr d7, [pc, #236] @ 1da320 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514562,110 +514559,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da2e2 │ │ │ │ + beq.n 1da2c2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da2e2 │ │ │ │ + cbz r3, 1da2c2 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1da348 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da34c ) │ │ │ │ + ldr r2, [pc, #144] @ (1da328 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da32c ) │ │ │ │ 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 1da33a │ │ │ │ + bne.n 1da31a │ │ │ │ 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, 1da2fc │ │ │ │ + cbz r3, 1da2dc │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d9fae │ │ │ │ + b.n 1d9f8e │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da298 │ │ │ │ + b.n 1da278 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da330 │ │ │ │ + beq.n 1da310 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d9fae │ │ │ │ + b.n 1d9f8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9fae │ │ │ │ + b.n 1d9f8e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da070 │ │ │ │ + b.n 1da050 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da320 │ │ │ │ + cbz r3, 1da300 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da01e │ │ │ │ + b.n 1d9ffe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da01e │ │ │ │ + b.n 1d9ffe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da01e │ │ │ │ + b.n 1d9ffe │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da01e │ │ │ │ + b.n 1d9ffe │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d9fae │ │ │ │ + b.n 1d9f8e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1da6b0 ) │ │ │ │ - ldr r3, [pc, #844] @ (1da6b4 ) │ │ │ │ + ldr r2, [pc, #844] @ (1da690 ) │ │ │ │ + ldr r3, [pc, #844] @ (1da694 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -514677,15 +514674,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 1da6bc │ │ │ │ + beq.w 1da69c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ @@ -514764,15 +514761,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #556] @ 1da6a8 │ │ │ │ + vldr d7, [pc, #556] @ 1da688 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514875,25 +514872,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da8bc │ │ │ │ + beq.w 1da89c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da8ce │ │ │ │ + bne.w 1da8ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1da5c6 │ │ │ │ + beq.n 1da5a6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514912,21 +514909,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1da8e8 │ │ │ │ + beq.w 1da8c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da8fa │ │ │ │ + beq.w 1da8da │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1da906 │ │ │ │ + beq.w 1da8e6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514947,53 +514944,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 1da66a │ │ │ │ + bls.n 1da64a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da8ae │ │ │ │ + bne.w 1da88e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1da6b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1da698 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1da6b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1da694 ) │ │ │ │ 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 1da91a │ │ │ │ + bne.w 1da8fa │ │ │ │ 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 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -515032,15 +515029,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 61060 │ │ │ │ - vldr d7, [pc, #492] @ 1da920 │ │ │ │ + vldr d7, [pc, #492] @ 1da900 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515083,15 +515080,15 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1da7cc │ │ │ │ + beq.n 1da7ac │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515147,15 +515144,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61060 │ │ │ │ - vldr d7, [pc, #176] @ 1da920 │ │ │ │ + vldr d7, [pc, #176] @ 1da900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515164,80 +515161,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1da66a │ │ │ │ + beq.w 1da64a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da66a │ │ │ │ + beq.w 1da64a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1da66e │ │ │ │ + b.n 1da64e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1da8e2 │ │ │ │ + cbz r3, 1da8c2 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da5b4 │ │ │ │ + b.n 1da594 │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1da910 │ │ │ │ + beq.n 1da8f0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da5b4 │ │ │ │ + b.n 1da594 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da5b4 │ │ │ │ + b.n 1da594 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1da900 │ │ │ │ + cbz r3, 1da8e0 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da624 │ │ │ │ + b.n 1da604 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da624 │ │ │ │ + b.n 1da604 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da624 │ │ │ │ + b.n 1da604 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da624 │ │ │ │ + b.n 1da604 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da5b4 │ │ │ │ + b.n 1da594 │ │ │ │ blx 615c4 <__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] @ (1dad08 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dad0c ) │ │ │ │ + ldr r2, [pc, #972] @ (1dace8 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dacec ) │ │ │ │ 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 │ │ │ │ @@ -515255,15 +515252,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 1dad10 │ │ │ │ + beq.w 1dacf0 │ │ │ │ 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] │ │ │ │ @@ -515373,15 +515370,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 61060 │ │ │ │ - vldr d7, [pc, #568] @ 1dad00 │ │ │ │ + vldr d7, [pc, #568] @ 1dace0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515494,25 +515491,25 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1dafc0 │ │ │ │ + beq.w 1dafa0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dafd8 │ │ │ │ + bne.w 1dafb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dac2e │ │ │ │ + beq.n 1dac0e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -515532,21 +515529,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1daff8 │ │ │ │ + beq.w 1dafd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db00a │ │ │ │ + beq.w 1dafea │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db016 │ │ │ │ + beq.w 1daff6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515564,39 +515561,39 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1daff2 │ │ │ │ + bls.w 1dafd2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daff2 │ │ │ │ + beq.w 1dafd2 │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1daf9e │ │ │ │ + b.n 1daf7e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -515739,15 +515736,15 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1dae94 │ │ │ │ + beq.n 1dae74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -515783,15 +515780,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1db030 │ │ │ │ + vldr d7, [pc, #296] @ 1db010 │ │ │ │ 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 │ │ │ │ @@ -515805,15 +515802,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 61060 │ │ │ │ - vldr d7, [pc, #236] @ 1db030 │ │ │ │ + vldr d7, [pc, #236] @ 1db010 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d0318 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -515823,18 +515820,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dafd2 │ │ │ │ + beq.n 1dafb2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dafd2 │ │ │ │ + cbz r3, 1dafb2 │ │ │ │ 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 │ │ │ │ @@ -515842,92 +515839,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1db038 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db03c ) │ │ │ │ + ldr r2, [pc, #144] @ (1db018 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db01c ) │ │ │ │ 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 1db02a │ │ │ │ + bne.n 1db00a │ │ │ │ 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, 1dafec │ │ │ │ + cbz r3, 1dafcc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dac1e │ │ │ │ + b.n 1dabfe │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1daf88 │ │ │ │ + b.n 1daf68 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db020 │ │ │ │ + beq.n 1db000 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dac1e │ │ │ │ + b.n 1dabfe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dac1e │ │ │ │ + b.n 1dabfe │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dace4 │ │ │ │ + b.n 1dacc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db010 │ │ │ │ + cbz r3, 1daff0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dac92 │ │ │ │ + b.n 1dac72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dac92 │ │ │ │ + b.n 1dac72 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dac92 │ │ │ │ + b.n 1dac72 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dac92 │ │ │ │ + b.n 1dac72 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dac1e │ │ │ │ + b.n 1dabfe │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1db418 ) │ │ │ │ - ldr r3, [pc, #964] @ (1db41c ) │ │ │ │ + ldr r2, [pc, #964] @ (1db3f8 ) │ │ │ │ + ldr r3, [pc, #964] @ (1db3fc ) │ │ │ │ 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 │ │ │ │ @@ -515945,15 +515942,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 1db424 │ │ │ │ + beq.w 1db404 │ │ │ │ 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] │ │ │ │ @@ -516063,15 +516060,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 61060 │ │ │ │ - vldr d7, [pc, #560] @ 1db410 │ │ │ │ + vldr d7, [pc, #560] @ 1db3f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516173,25 +516170,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db68a │ │ │ │ + beq.w 1db66a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db69c │ │ │ │ + bne.w 1db67c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db328 │ │ │ │ + beq.n 1db308 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516211,21 +516208,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1db6b6 │ │ │ │ + beq.w 1db696 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db6c8 │ │ │ │ + beq.w 1db6a8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db6d4 │ │ │ │ + beq.w 1db6b4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516243,54 +516240,54 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1db3d0 │ │ │ │ + bls.n 1db3b0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db67c │ │ │ │ + bne.w 1db65c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1db420 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db41c ) │ │ │ │ + ldr r2, [pc, #44] @ (1db400 ) │ │ │ │ + ldr r3, [pc, #40] @ (1db3fc ) │ │ │ │ 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 1db6e8 │ │ │ │ + bne.w 1db6c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #656] @ (1db6ac ) │ │ │ │ + ldr r7, [pc, #784] @ (1db70c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #32] @ (1db444 ) │ │ │ │ + ldr r4, [pc, #160] @ (1db4a4 ) │ │ │ │ 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 │ │ │ │ @@ -516428,15 +516425,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61060 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db5a0 │ │ │ │ + beq.n 1db580 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516509,75 +516506,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1db3d0 │ │ │ │ + beq.w 1db3b0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db3d0 │ │ │ │ + beq.w 1db3b0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1db3d4 │ │ │ │ + b.n 1db3b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db6b0 │ │ │ │ + cbz r3, 1db690 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db318 │ │ │ │ + b.n 1db2f8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db6de │ │ │ │ + beq.n 1db6be │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db318 │ │ │ │ + b.n 1db2f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db318 │ │ │ │ + b.n 1db2f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db6ce │ │ │ │ + cbz r3, 1db6ae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db38c │ │ │ │ + b.n 1db36c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db38c │ │ │ │ + b.n 1db36c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db38c │ │ │ │ + b.n 1db36c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db38c │ │ │ │ + b.n 1db36c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db318 │ │ │ │ + b.n 1db2f8 │ │ │ │ blx 615c4 <__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] @ 1dbd9c │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dbda0 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dbd7c │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dbd80 │ │ │ │ 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] │ │ │ │ @@ -516595,15 +516592,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 1dbaca │ │ │ │ + beq.w 1dbaaa │ │ │ │ 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] │ │ │ │ @@ -516832,25 +516829,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbd3a │ │ │ │ + beq.w 1dbd1a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dbd4c │ │ │ │ + bne.w 1dbd2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db9e4 │ │ │ │ + beq.n 1db9c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -516870,21 +516867,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1dbd66 │ │ │ │ + beq.w 1dbd46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbd78 │ │ │ │ + beq.w 1dbd58 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dbd84 │ │ │ │ + beq.w 1dbd64 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516904,40 +516901,40 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1dba8e │ │ │ │ + bls.n 1dba6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbd2c │ │ │ │ + bne.w 1dbd0c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dbda4 ) │ │ │ │ - ldr r3, [pc, #752] @ (1dbda0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dbd84 ) │ │ │ │ + ldr r3, [pc, #752] @ (1dbd80 ) │ │ │ │ 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 1dbd98 │ │ │ │ + bne.w 1dbd78 │ │ │ │ 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 │ │ │ │ @@ -517079,15 +517076,15 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1dbc44 │ │ │ │ + beq.n 1dbc24 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517163,81 +517160,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dba8e │ │ │ │ + beq.w 1dba6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dba8e │ │ │ │ + beq.w 1dba6e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dba92 │ │ │ │ + b.n 1dba72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dbd60 │ │ │ │ + cbz r3, 1dbd40 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db9d4 │ │ │ │ + b.n 1db9b4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dbd8e │ │ │ │ + beq.n 1dbd6e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db9d4 │ │ │ │ + b.n 1db9b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db9d4 │ │ │ │ + b.n 1db9b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dbd7e │ │ │ │ + cbz r3, 1dbd5e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dba48 │ │ │ │ + b.n 1dba28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dba48 │ │ │ │ + b.n 1dba28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dba48 │ │ │ │ + b.n 1dba28 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dba48 │ │ │ │ + b.n 1dba28 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db9d4 │ │ │ │ + b.n 1db9b4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #976] @ (1dc170 ) │ │ │ │ + ldr r1, [pc, #80] @ (1dbdd0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sp │ │ │ │ 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] @ (1dc188 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dc18c ) │ │ │ │ + ldr r2, [pc, #972] @ (1dc168 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dc16c ) │ │ │ │ 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 │ │ │ │ @@ -517255,15 +517252,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 1dc194 │ │ │ │ + beq.w 1dc174 │ │ │ │ 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] │ │ │ │ @@ -517373,15 +517370,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 61060 │ │ │ │ - vldr d7, [pc, #568] @ 1dc180 │ │ │ │ + vldr d7, [pc, #568] @ 1dc160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0394 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -517486,25 +517483,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc406 │ │ │ │ + beq.w 1dc3e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc418 │ │ │ │ + bne.w 1dc3f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc098 │ │ │ │ + beq.n 1dc078 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -517524,21 +517521,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1dc432 │ │ │ │ + beq.w 1dc412 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc444 │ │ │ │ + beq.w 1dc424 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc450 │ │ │ │ + beq.w 1dc430 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517556,54 +517553,54 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1dc140 │ │ │ │ + bls.n 1dc120 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc3f8 │ │ │ │ + bne.w 1dc3d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dc190 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc18c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dc170 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc16c ) │ │ │ │ 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 1dc464 │ │ │ │ + bne.w 1dc444 │ │ │ │ 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 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -517741,15 +517738,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61060 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc310 │ │ │ │ + beq.n 1dc2f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -517825,75 +517822,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc140 │ │ │ │ + beq.w 1dc120 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc140 │ │ │ │ + beq.w 1dc120 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc144 │ │ │ │ + b.n 1dc124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc42c │ │ │ │ + cbz r3, 1dc40c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc088 │ │ │ │ + b.n 1dc068 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc45a │ │ │ │ + beq.n 1dc43a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc088 │ │ │ │ + b.n 1dc068 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc088 │ │ │ │ + b.n 1dc068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc44a │ │ │ │ + cbz r3, 1dc42a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc0fc │ │ │ │ + b.n 1dc0dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc0fc │ │ │ │ + b.n 1dc0dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc0fc │ │ │ │ + b.n 1dc0dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc0fc │ │ │ │ + b.n 1dc0dc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc088 │ │ │ │ + b.n 1dc068 │ │ │ │ blx 615c4 <__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] @ (1dc858 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dc85c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dc838 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dc83c ) │ │ │ │ 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] │ │ │ │ @@ -517911,15 +517908,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 1dc864 │ │ │ │ + beq.w 1dc844 │ │ │ │ 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] │ │ │ │ @@ -518031,15 +518028,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 61060 │ │ │ │ - vldr d7, [pc, #584] @ 1dc850 │ │ │ │ + vldr d7, [pc, #584] @ 1dc830 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518083,15 +518080,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1dc850 │ │ │ │ + vldr d7, [pc, #436] @ 1dc830 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518149,25 +518146,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcadc │ │ │ │ + beq.w 1dcabc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dcaee │ │ │ │ + bne.w 1dcace │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc764 │ │ │ │ + beq.n 1dc744 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -518187,21 +518184,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1dcb08 │ │ │ │ + beq.w 1dcae8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcb1a │ │ │ │ + beq.w 1dcafa │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dcb26 │ │ │ │ + beq.w 1dcb06 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518221,54 +518218,54 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1dc80e │ │ │ │ + bls.n 1dc7ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcace │ │ │ │ + bne.w 1dcaae │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dc860 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dc85c ) │ │ │ │ + ldr r2, [pc, #48] @ (1dc840 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dc83c ) │ │ │ │ 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 1dcb3a │ │ │ │ + bne.w 1dcb1a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ 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] │ │ │ │ @@ -518359,15 +518356,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 61060 │ │ │ │ - vldr d7, [pc, #492] @ 1dcb40 │ │ │ │ + vldr d7, [pc, #492] @ 1dcb20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518403,21 +518400,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 61060 │ │ │ │ - vldr d7, [pc, #372] @ 1dcb40 │ │ │ │ + vldr d7, [pc, #372] @ 1dcb20 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc9e6 │ │ │ │ + beq.n 1dc9c6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -518493,80 +518490,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc80e │ │ │ │ + beq.w 1dc7ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc80e │ │ │ │ + beq.w 1dc7ee │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc812 │ │ │ │ + b.n 1dc7f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dcb02 │ │ │ │ + cbz r3, 1dcae2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc754 │ │ │ │ + b.n 1dc734 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dcb30 │ │ │ │ + beq.n 1dcb10 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc754 │ │ │ │ + b.n 1dc734 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc754 │ │ │ │ + b.n 1dc734 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dcb20 │ │ │ │ + cbz r3, 1dcb00 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc7c8 │ │ │ │ + b.n 1dc7a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc7c8 │ │ │ │ + b.n 1dc7a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc7c8 │ │ │ │ + b.n 1dc7a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc7c8 │ │ │ │ + b.n 1dc7a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc754 │ │ │ │ + b.n 1dc734 │ │ │ │ blx 615c4 <__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] @ (1dcf38 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dcf3c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dcf18 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dcf1c ) │ │ │ │ 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 │ │ │ │ @@ -518584,15 +518581,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 1dcf44 │ │ │ │ + beq.w 1dcf24 │ │ │ │ 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] │ │ │ │ @@ -518702,15 +518699,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 61060 │ │ │ │ - vldr d7, [pc, #584] @ 1dcf30 │ │ │ │ + vldr d7, [pc, #584] @ 1dcf10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518752,15 +518749,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1dcf30 │ │ │ │ + vldr d7, [pc, #440] @ 1dcf10 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518821,25 +518818,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd1c6 │ │ │ │ + beq.w 1dd1a6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd1d8 │ │ │ │ + bne.w 1dd1b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dce4a │ │ │ │ + beq.n 1dce2a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -518859,21 +518856,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1dd1f2 │ │ │ │ + beq.w 1dd1d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd204 │ │ │ │ + beq.w 1dd1e4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd210 │ │ │ │ + beq.w 1dd1f0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518891,53 +518888,53 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1dcef2 │ │ │ │ + bls.n 1dced2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd1b8 │ │ │ │ + bne.w 1dd198 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dcf40 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dcf3c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dcf20 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dcf1c ) │ │ │ │ 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 1dd224 │ │ │ │ + bne.w 1dd204 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r1, #6 │ │ │ │ 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 │ │ │ │ @@ -519026,15 +519023,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 61060 │ │ │ │ - vldr d7, [pc, #504] @ 1dd228 │ │ │ │ + vldr d7, [pc, #504] @ 1dd208 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0394 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519070,21 +519067,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 61060 │ │ │ │ - vldr d7, [pc, #380] @ 1dd228 │ │ │ │ + vldr d7, [pc, #380] @ 1dd208 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd0c4 │ │ │ │ + beq.n 1dd0a4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519163,79 +519160,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dcef2 │ │ │ │ + beq.w 1dced2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcef2 │ │ │ │ + beq.w 1dced2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dcef6 │ │ │ │ + b.n 1dced6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd1ec │ │ │ │ + cbz r3, 1dd1cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dce3a │ │ │ │ + b.n 1dce1a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd21a │ │ │ │ + beq.n 1dd1fa │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dce3a │ │ │ │ + b.n 1dce1a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dce3a │ │ │ │ + b.n 1dce1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd20a │ │ │ │ + cbz r3, 1dd1ea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dceae │ │ │ │ + b.n 1dce8e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dceae │ │ │ │ + b.n 1dce8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dceae │ │ │ │ + b.n 1dce8e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dceae │ │ │ │ + b.n 1dce8e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dce3a │ │ │ │ + b.n 1dce1a │ │ │ │ blx 615c4 <__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] @ (1dd608 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dd60c ) │ │ │ │ + ldr r2, [pc, #964] @ (1dd5e8 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dd5ec ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519245,15 +519242,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 1dd610 │ │ │ │ + beq.w 1dd5f0 │ │ │ │ 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] │ │ │ │ @@ -519352,15 +519349,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 61060 │ │ │ │ - vldr d7, [pc, #612] @ 1dd600 │ │ │ │ + vldr d7, [pc, #612] @ 1dd5e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519402,15 +519399,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61060 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1dd600 │ │ │ │ + vldr d7, [pc, #472] @ 1dd5e0 │ │ │ │ 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 │ │ │ │ @@ -519477,25 +519474,25 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1dd8e8 │ │ │ │ + beq.w 1dd8c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd900 │ │ │ │ + bne.w 1dd8e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd50e │ │ │ │ + beq.n 1dd4ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -519515,21 +519512,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1dd920 │ │ │ │ + beq.w 1dd900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd932 │ │ │ │ + beq.w 1dd912 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd93e │ │ │ │ + beq.w 1dd91e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519561,39 +519558,39 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1dd91a │ │ │ │ + bls.w 1dd8fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd91a │ │ │ │ + beq.w 1dd8fa │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1dd8c8 │ │ │ │ + b.n 1dd8a8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -519681,15 +519678,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 61060 │ │ │ │ - vldr d7, [pc, #600] @ 1dd958 │ │ │ │ + vldr d7, [pc, #600] @ 1dd938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519727,20 +519724,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 61060 │ │ │ │ - vldr d7, [pc, #472] @ 1dd958 │ │ │ │ + vldr d7, [pc, #472] @ 1dd938 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dd796 │ │ │ │ + beq.n 1dd776 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -519781,15 +519778,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1dd958 │ │ │ │ + vldr d7, [pc, #320] @ 1dd938 │ │ │ │ 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] │ │ │ │ @@ -519804,15 +519801,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 61060 │ │ │ │ - vldr d7, [pc, #256] @ 1dd958 │ │ │ │ + vldr d7, [pc, #256] @ 1dd938 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -519831,110 +519828,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dd8fa │ │ │ │ + beq.n 1dd8da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dd8fa │ │ │ │ + cbz r3, 1dd8da │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1dd960 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dd964 ) │ │ │ │ + ldr r2, [pc, #144] @ (1dd940 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dd944 ) │ │ │ │ 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 1dd952 │ │ │ │ + bne.n 1dd932 │ │ │ │ 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, 1dd914 │ │ │ │ + cbz r3, 1dd8f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd4fe │ │ │ │ + b.n 1dd4de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dd8b2 │ │ │ │ + b.n 1dd892 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd948 │ │ │ │ + beq.n 1dd928 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd4fe │ │ │ │ + b.n 1dd4de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd4fe │ │ │ │ + b.n 1dd4de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dd5e2 │ │ │ │ + b.n 1dd5c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd938 │ │ │ │ + cbz r3, 1dd918 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd572 │ │ │ │ + b.n 1dd552 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd572 │ │ │ │ + b.n 1dd552 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd572 │ │ │ │ + b.n 1dd552 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd572 │ │ │ │ + b.n 1dd552 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd4fe │ │ │ │ + b.n 1dd4de │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1ddd48 ) │ │ │ │ - ldr r3, [pc, #972] @ (1ddd4c ) │ │ │ │ + ldr r2, [pc, #972] @ (1ddd28 ) │ │ │ │ + ldr r3, [pc, #972] @ (1ddd2c ) │ │ │ │ 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] │ │ │ │ @@ -519952,15 +519949,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 1ddd50 │ │ │ │ + beq.w 1ddd30 │ │ │ │ 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] │ │ │ │ @@ -520072,15 +520069,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 61060 │ │ │ │ - vldr d7, [pc, #568] @ 1ddd40 │ │ │ │ + vldr d7, [pc, #568] @ 1ddd20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520124,15 +520121,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61060 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1ddd40 │ │ │ │ + vldr d7, [pc, #420] @ 1ddd20 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520194,25 +520191,25 @@ │ │ │ │ blx 61060 │ │ │ │ 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 1ddffc │ │ │ │ + beq.w 1ddfdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de014 │ │ │ │ + bne.w 1ddff4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ddc70 │ │ │ │ + beq.n 1ddc50 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d2920 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520232,21 +520229,21 @@ │ │ │ │ bl 1d39e4 │ │ │ │ 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 1de034 │ │ │ │ + beq.w 1de014 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de046 │ │ │ │ + beq.w 1de026 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de052 │ │ │ │ + beq.w 1de032 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520266,38 +520263,38 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1de02e │ │ │ │ + bls.w 1de00e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de02e │ │ │ │ + beq.w 1de00e │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1ddfdc │ │ │ │ + b.n 1ddfbc │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520390,15 +520387,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 61060 │ │ │ │ - vldr d7, [pc, #560] @ 1de070 │ │ │ │ + vldr d7, [pc, #560] @ 1de050 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0394 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520434,21 +520431,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 61060 │ │ │ │ - vldr d7, [pc, #440] @ 1de070 │ │ │ │ + vldr d7, [pc, #440] @ 1de050 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dded2 │ │ │ │ + beq.n 1ddeb2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d00f8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520484,15 +520481,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1de070 │ │ │ │ + vldr d7, [pc, #300] @ 1de050 │ │ │ │ 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] │ │ │ │ @@ -520506,15 +520503,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 61060 │ │ │ │ - vldr d7, [pc, #240] @ 1de070 │ │ │ │ + vldr d7, [pc, #240] @ 1de050 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0318 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520524,112 +520521,112 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de00e │ │ │ │ + beq.n 1ddfee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de00e │ │ │ │ + cbz r3, 1ddfee │ │ │ │ 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 1cf984 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1de078 ) │ │ │ │ - ldr r3, [pc, #152] @ (1de07c ) │ │ │ │ + ldr r2, [pc, #148] @ (1de058 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de05c ) │ │ │ │ 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 1de066 │ │ │ │ + bne.n 1de046 │ │ │ │ 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, 1de028 │ │ │ │ + cbz r3, 1de008 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ddc60 │ │ │ │ + b.n 1ddc40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddfc6 │ │ │ │ + b.n 1ddfa6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de05c │ │ │ │ + beq.n 1de03c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ddc60 │ │ │ │ + b.n 1ddc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddc60 │ │ │ │ + b.n 1ddc40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddd28 │ │ │ │ + b.n 1ddd08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de04c │ │ │ │ + cbz r3, 1de02c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ddcd4 │ │ │ │ + b.n 1ddcb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ddcd4 │ │ │ │ + b.n 1ddcb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddcd4 │ │ │ │ + b.n 1ddcb4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ddcd4 │ │ │ │ + b.n 1ddcb4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ddc60 │ │ │ │ + b.n 1ddc40 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1272] @ 1de590 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1de594 │ │ │ │ + ldr.w r0, [pc, #1272] @ 1de570 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1de574 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -520659,15 +520656,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 1de2fc │ │ │ │ + bne.w 1de2dc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -520690,17 +520687,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 1de59c │ │ │ │ + bne.w 1de57c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1de6f8 │ │ │ │ + beq.w 1de700 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -520781,16 +520778,16 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ @@ -520834,38 +520831,38 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfd08 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de558 │ │ │ │ + b.n 1de538 │ │ │ │ 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] │ │ │ │ @@ -520879,15 +520876,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #584] @ 1de580 │ │ │ │ + vldr d8, [pc, #584] @ 1de560 │ │ │ │ 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 │ │ │ │ @@ -520985,33 +520982,33 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ @@ -521031,15 +521028,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 1cf984 │ │ │ │ - vldr d7, [pc, #196] @ 1de588 │ │ │ │ + vldr d7, [pc, #196] @ 1de568 │ │ │ │ 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] │ │ │ │ @@ -521088,147 +521085,147 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ - ldr r2, [pc, #60] @ (1de598 ) │ │ │ │ - ldr r3, [pc, #56] @ (1de594 ) │ │ │ │ + ldr r2, [pc, #60] @ (1de578 ) │ │ │ │ + ldr r3, [pc, #56] @ (1de574 ) │ │ │ │ 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 1de8ec │ │ │ │ + bne.w 1de8f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1de15e │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 1de13e │ │ │ │ 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 1cf984 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521242,22 +521239,37 @@ │ │ │ │ bl 1cf984 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.n 1de2bc │ │ │ │ + bl 1cfd08 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #31 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + bl 1cf984 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + b.n 1de2c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521273,15 +521285,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - vldr d8, [pc, #444] @ 1de8f0 │ │ │ │ + vldr d8, [pc, #444] @ 1de8f8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521365,30 +521377,30 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ @@ -521436,27 +521448,27 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de558 │ │ │ │ + b.n 1de538 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1700] @ 1defb0 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1defb4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1defc0 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1defc4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -521474,80 +521486,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1deb8e │ │ │ │ + bne.w 1deb9c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - and.w r0, r1, #1 │ │ │ │ ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1dee08 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1defbc │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1dee16 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1defcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -521556,92 +521568,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -521653,18 +521669,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfda8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -521672,18 +521688,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -521692,15 +521708,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dede6 │ │ │ │ + b.n 1dedf4 │ │ │ │ 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] │ │ │ │ @@ -521827,35 +521843,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1defa0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1defb0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1defa0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1defb0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -521874,15 +521890,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 1cf984 │ │ │ │ - vldr d7, [pc, #596] @ 1defa8 │ │ │ │ + vldr d7, [pc, #600] @ 1defb8 │ │ │ │ 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] │ │ │ │ @@ -521931,141 +521947,141 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ - ldr r2, [pc, #464] @ (1defb8 ) │ │ │ │ - ldr r3, [pc, #456] @ (1defb4 ) │ │ │ │ + ldr r2, [pc, #464] @ (1defc8 ) │ │ │ │ + ldr r3, [pc, #460] @ (1defc4 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df1ae │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1df1be │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1de9d8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1de9e0 │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522079,18 +522095,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfda8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -522098,127 +522114,128 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1deb62 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1deb70 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r8, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1cfda8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -522239,40 +522256,40 @@ │ │ │ │ bl 1cfc58 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #204] @ 1df1b8 │ │ │ │ + vldr d7, [pc, #204] @ 1df1c8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #176] @ 1df1b8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1df1c8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -522313,29 +522330,29 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dede6 │ │ │ │ + b.n 1dedf4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1700] @ 1df878 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1df87c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1df890 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1df894 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -522353,80 +522370,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1df456 │ │ │ │ + bne.w 1df46c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - and.w r0, r1, #1 │ │ │ │ ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1df6d0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1df884 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1df6e6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1df89c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -522435,92 +522452,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522532,18 +522553,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -522551,18 +522572,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -522571,15 +522592,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df6ae │ │ │ │ + b.n 1df6c4 │ │ │ │ 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] │ │ │ │ @@ -522706,35 +522727,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1df868 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1df880 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1df868 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1df880 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -522753,15 +522774,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 1cf984 │ │ │ │ - vldr d7, [pc, #596] @ 1df870 │ │ │ │ + vldr d7, [pc, #600] @ 1df888 │ │ │ │ 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] │ │ │ │ @@ -522810,141 +522831,141 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ - ldr r2, [pc, #464] @ (1df880 ) │ │ │ │ - ldr r3, [pc, #456] @ (1df87c ) │ │ │ │ + ldr r2, [pc, #464] @ (1df898 ) │ │ │ │ + ldr r3, [pc, #460] @ (1df894 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfa76 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1dfa8e │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1df2a0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1df2b0 │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522958,18 +522979,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -522977,127 +522998,128 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1df42a │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1df440 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r8, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -523118,40 +523140,40 @@ │ │ │ │ bl 1cfc58 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #204] @ 1dfa80 │ │ │ │ + vldr d7, [pc, #204] @ 1dfa98 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #176] @ 1dfa80 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1dfa98 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -523192,29 +523214,29 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df6ae │ │ │ │ + b.n 1df6c4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1700] @ 1e0140 │ │ │ │ - ldr.w r3, [pc, #1700] @ 1e0144 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1e0160 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1e0164 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -523232,80 +523254,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1dfd1e │ │ │ │ + bne.w 1dfd3c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - and.w r0, r1, #1 │ │ │ │ ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1dff98 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1e014c │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1dffb6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e016c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -523314,92 +523336,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523411,18 +523437,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -523430,18 +523456,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -523450,15 +523476,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff76 │ │ │ │ + b.n 1dff94 │ │ │ │ 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] │ │ │ │ @@ -523585,35 +523611,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #708] @ 1e0130 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1e0150 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #680] @ 1e0130 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1e0150 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -523632,15 +523658,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 1cf984 │ │ │ │ - vldr d7, [pc, #596] @ 1e0138 │ │ │ │ + vldr d7, [pc, #600] @ 1e0158 │ │ │ │ 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] │ │ │ │ @@ -523689,141 +523715,141 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ - ldr r2, [pc, #464] @ (1e0148 ) │ │ │ │ - ldr r3, [pc, #456] @ (1e0144 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e0168 ) │ │ │ │ + ldr r3, [pc, #460] @ (1e0164 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e033e │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e035e │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1dfb68 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1dfb80 │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -523837,18 +523863,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -523856,127 +523882,128 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1dfcf2 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1dfd10 │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r8, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1cfe80 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ @@ -523997,40 +524024,40 @@ │ │ │ │ bl 1cfc58 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #204] @ 1e0348 │ │ │ │ + vldr d7, [pc, #204] @ 1e0368 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #176] @ 1e0348 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #176] @ 1e0368 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -524071,29 +524098,29 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff76 │ │ │ │ + b.n 1dff94 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1e08a8 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1e08ac │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1e08d0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1e08d4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -524111,80 +524138,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r8, r3, [r5, #32] │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e0600 │ │ │ │ + bne.w 1e0626 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - and.w r0, r1, #1 │ │ │ │ ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 1e08b4 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1e0a60 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 1e08dc │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e0a88 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -524193,92 +524220,96 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524292,26 +524323,26 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfe14 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -524323,15 +524354,15 @@ │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -524341,15 +524372,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0876 │ │ │ │ + b.n 1e089c │ │ │ │ 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] │ │ │ │ @@ -524475,35 +524506,35 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #336] @ 1e0898 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #336] @ 1e08c0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #304] @ 1e0898 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #308] @ 1e08c0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r2, r3, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ @@ -524535,15 +524566,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 1cf984 │ │ │ │ - vldr d7, [pc, #188] @ 1e08a0 │ │ │ │ + vldr d7, [pc, #192] @ 1e08c8 │ │ │ │ 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] │ │ │ │ @@ -524592,153 +524623,154 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfc58 │ │ │ │ - ldr r2, [pc, #56] @ (1e08b0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e08ac ) │ │ │ │ + ldr r2, [pc, #56] @ (1e08d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e08d4 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0c6a │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e0c92 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ + ldc2l 0, cr0, [r0], #-684 @ 0xfffffd54 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78200ab │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1e0430 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + @ instruction: 0xf75c00ab │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1e0450 │ │ │ │ + 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 1cf984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61060 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -524754,26 +524786,26 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfe14 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cf984 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -524784,107 +524816,107 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cf984 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1e05ce │ │ │ │ + b.n 1e05f4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cf984 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r8, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1cf984 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + ldr.w r9, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfe14 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -524906,51 +524938,51 @@ │ │ │ │ bl 1cfc58 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #224] @ 1e0c70 │ │ │ │ + vldr d7, [pc, #224] @ 1e0c98 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ - vldr d7, [pc, #196] @ 1e0c70 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + vldr d7, [pc, #196] @ 1e0c98 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cf984 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - and.w r3, r8, #32 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + and.w r3, r9, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cf984 │ │ │ │ - ubfx r3, r8, #18, #1 │ │ │ │ + ubfx r3, r9, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ orrs r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -524991,57 +525023,57 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5634 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0876 │ │ │ │ + b.n 1e089c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1e14e4 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e150c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e14e8 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1510 │ │ │ │ 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 1e1426 │ │ │ │ + beq.w 1e144e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1400 │ │ │ │ + beq.w 1e1428 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2224 │ │ │ │ + beq.w 1e224c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e0cdc │ │ │ │ + bls.n 1e0d04 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e28a2 │ │ │ │ + beq.w 1e28ca │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e21b2 │ │ │ │ + beq.w 1e21da │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e157c │ │ │ │ + beq.w 1e15a4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1462 │ │ │ │ + bhi.w 1e148a │ │ │ │ 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 │ │ │ │ @@ -525946,1797 +525978,1797 @@ │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsrs r5, r2, #12 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e14f8 │ │ │ │ + bpl.n 1e1520 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9300 │ │ │ │ + bl 1d92e0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1498 │ │ │ │ + beq.n 1e14c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1514 │ │ │ │ + bmi.n 1e153c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e14c4 │ │ │ │ + bpl.n 1e14ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e152c │ │ │ │ + beq.n 1e1554 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1dfa88 │ │ │ │ + bl 1dfaa0 │ │ │ │ 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 1e1474 │ │ │ │ - ldr r2, [pc, #136] @ (1e14ec ) │ │ │ │ + b.n 1e149c │ │ │ │ + ldr r2, [pc, #136] @ (1e1514 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e14f0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1518 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e14f4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e14e8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e151c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1510 ) │ │ │ │ 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 1e312e │ │ │ │ + bne.w 1e3156 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e14a2 │ │ │ │ + cbnz r3, 1e14ca │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1434 │ │ │ │ + beq.n 1e145c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1560 │ │ │ │ + bpl.n 1e1588 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1d5994 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1548 │ │ │ │ + beq.n 1e1570 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1de8f8 │ │ │ │ + bl 1de900 │ │ │ │ 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 1e1474 │ │ │ │ - @ instruction: 0xf36a00ab │ │ │ │ + b.n 1e149c │ │ │ │ + @ instruction: 0xf34200ab │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, pc │ │ │ │ movs r1, r3 │ │ │ │ - cbz r2, 1e1504 │ │ │ │ + cbz r2, 1e1532 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeb8000ab │ │ │ │ + adcs.w r0, r8, fp, asr #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d8ed8 │ │ │ │ + bl 1d8eb8 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1de080 │ │ │ │ + bl 1de060 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1df1c0 │ │ │ │ + bl 1df1d0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0350 │ │ │ │ + bl 1e0370 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1d5ba4 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 1d48a4 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ bl 1d5dc0 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6258 │ │ │ │ + bl 1d6240 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ bl 1d5dc0 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6258 │ │ │ │ + bl 1d6240 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d82b0 │ │ │ │ + bl 1d8298 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d82b0 │ │ │ │ + bl 1d8298 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d82b0 │ │ │ │ + bl 1d8298 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d82b0 │ │ │ │ + bl 1d8298 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d82b0 │ │ │ │ + bl 1d8298 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1462 │ │ │ │ + bcs.w 1e148a │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d6c38 │ │ │ │ + bl 1d6c28 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d6c38 │ │ │ │ + bl 1d6c28 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d76b8 │ │ │ │ + bl 1d76c8 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d76b8 │ │ │ │ + bl 1d76c8 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d7c78 │ │ │ │ + bl 1d7c90 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1d33c0 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1d2260 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1d2260 │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1d202c │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1d570c │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1d202c │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1d202c │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1d202c │ │ │ │ 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 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1d2424 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1474 │ │ │ │ + b.n 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1d2544 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1d2544 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1d2328 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1d2424 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1d2424 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1d1978 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1d1e74 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e30f6 │ │ │ │ + bls.w 1e311e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1d16b8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e3112 │ │ │ │ + bls.w 1e313a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ bl 1d4138 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 1d3594 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d0f48 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1d1510 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d0c8c │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 1d4b3c │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ bl 1d5dc0 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1d26a8 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1d26a8 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 1d42c8 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d09b8 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1d42c8 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 1d42c8 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 1d42c8 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d09b8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 1d460c │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1d2260 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1d2260 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d09b8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1d215c │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1d202c │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d06c4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d09b8 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e2fb2 │ │ │ │ + bcs.w 1e2fda │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e2fea │ │ │ │ + bcs.w 1e3012 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3006 │ │ │ │ + bcs.w 1e302e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e2fce │ │ │ │ + bcs.w 1e2ff6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d71b0 │ │ │ │ + bl 1d7198 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ bl 1d5dc0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1d1c90 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1d1ab0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ bl 1d5dc0 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d6748 │ │ │ │ + bl 1d6740 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 1d4fd0 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3022 │ │ │ │ + bcs.w 1e304a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 1d53f8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e303a │ │ │ │ + bcc.w 1e3062 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 1d51c4 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e2f7e │ │ │ │ + bcc.w 1e2fa6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 1d51c4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 1d378c │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 1d43e8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e304e │ │ │ │ + bcs.w 1e3076 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3086 │ │ │ │ + bcs.w 1e30ae │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e306a │ │ │ │ + bcs.w 1e3092 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e30be │ │ │ │ + bcs.w 1e30e6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e30a2 │ │ │ │ + bcs.w 1e30ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e30da │ │ │ │ + bcs.w 1e3102 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e2f96 │ │ │ │ + bcs.w 1e2fbe │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 1d4d40 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d0bc4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d0bc4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d0bc4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1d12dc │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d108c │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1d4b3c │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d0a5c │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1d202c │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1d2260 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1d33c0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd210 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1da928 │ │ │ │ + bl 1da908 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1da928 │ │ │ │ + bl 1da908 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1da928 │ │ │ │ + bl 1da908 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1da928 │ │ │ │ + bl 1da908 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1da928 │ │ │ │ + bl 1da908 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dcb48 │ │ │ │ + bl 1dcb28 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dbda8 │ │ │ │ + bl 1dbd88 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dcb48 │ │ │ │ + bl 1dcb28 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dbda8 │ │ │ │ + bl 1dbd88 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dc468 │ │ │ │ + bl 1dc448 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dc468 │ │ │ │ + bl 1dc448 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1dd968 │ │ │ │ + bl 1dd948 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1db6ec │ │ │ │ + bl 1db6cc │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1db6ec │ │ │ │ + bl 1db6cc │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dc468 │ │ │ │ + bl 1dc448 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1db040 │ │ │ │ + bl 1db020 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1462 │ │ │ │ + bcc.w 1e148a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d88d8 │ │ │ │ + bl 1d88b8 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d8aa0 │ │ │ │ + bl 1d8a80 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c98 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c98 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d8cb8 │ │ │ │ + bl 1d8c98 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ 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 │ │ │ │ @@ -527756,370 +527788,370 @@ │ │ │ │ bl 1cf984 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1d9d50 │ │ │ │ + bl 1d9d30 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1d9758 │ │ │ │ + bl 1d9738 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1da350 │ │ │ │ + bl 1da330 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1d1838 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1d13e4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1d13e4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 1d3ab4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1190 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1190 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 1d53f8 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1d13e4 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1190 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d0e00 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 1d4fd0 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 1d4fd0 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 1d4fd0 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 1d51c4 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 1d53f8 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 1d51c4 │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 1d4d40 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1d2b64 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 1d3c14 │ │ │ │ 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 1e1474 │ │ │ │ + b.w 1e149c │ │ │ │ blx 615c4 <__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] @ (1e31ec ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3214 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e31f0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3218 ) │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e31ca │ │ │ │ + beq.n 1e31f2 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e31c2 │ │ │ │ + beq.n 1e31ea │ │ │ │ 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 1e31b2 │ │ │ │ + beq.n 1e31da │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e0c78 │ │ │ │ + bl 1e0ca0 │ │ │ │ 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 1e3182 │ │ │ │ + bne.n 1e31aa │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3174 │ │ │ │ - ldr r2, [pc, #40] @ (1e31f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e31f0 ) │ │ │ │ + bne.n 1e319c │ │ │ │ + ldr r2, [pc, #40] @ (1e321c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e31e6 │ │ │ │ + bne.n 1e320e │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e322e │ │ │ │ + cbz r2, 1e3256 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528128,18 +528160,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 1e320a │ │ │ │ + bne.n 1e3232 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3268 │ │ │ │ + cbz r2, 1e3290 │ │ │ │ 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 │ │ │ │ @@ -528150,22 +528182,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 1e3244 │ │ │ │ + bne.n 1e326c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e32da │ │ │ │ + cbz r2, 1e3302 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e32dc │ │ │ │ + vldr s11, [pc, #100] @ 1e3304 │ │ │ │ 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 │ │ │ │ @@ -528183,35 +528215,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 1e327a │ │ │ │ + bne.n 1e32a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e32fc │ │ │ │ + cbz r2, 1e3324 │ │ │ │ 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 1e32e6 │ │ │ │ + bne.n 1e330e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3360 │ │ │ │ + cbz r2, 1e3388 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3364 │ │ │ │ + vldr s12, [pc, #88] @ 1e338c │ │ │ │ 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 │ │ │ │ @@ -528225,45 +528257,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 1e3312 │ │ │ │ + bne.n 1e333a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e339c │ │ │ │ + cbz r2, 1e33c4 │ │ │ │ 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 1e3374 │ │ │ │ + bne.n 1e339c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3430 │ │ │ │ + beq.n 1e3458 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3434 │ │ │ │ + vldr s11, [pc, #132] @ 1e345c │ │ │ │ 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 │ │ │ │ @@ -528290,21 +528322,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 1e33b8 │ │ │ │ + bne.n 1e33e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e346c │ │ │ │ + cbz r2, 1e3494 │ │ │ │ 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 │ │ │ │ @@ -528312,19 +528344,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 1e3446 │ │ │ │ + bne.n 1e346e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e34a4 │ │ │ │ + cbz r2, 1e34cc │ │ │ │ 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 │ │ │ │ @@ -528332,22 +528364,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 1e347e │ │ │ │ + bne.n 1e34a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3516 │ │ │ │ + cbz r2, 1e353e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3518 │ │ │ │ + vldr s11, [pc, #100] @ 1e3540 │ │ │ │ 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 │ │ │ │ @@ -528365,21 +528397,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 1e34b6 │ │ │ │ + bne.n 1e34de │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3556 │ │ │ │ + cbz r2, 1e357e │ │ │ │ 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 │ │ │ │ @@ -528387,22 +528419,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 1e3526 │ │ │ │ + bne.n 1e354e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3602 │ │ │ │ + beq.n 1e362a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e3604 │ │ │ │ + vldr s10, [pc, #160] @ 1e362c │ │ │ │ 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 │ │ │ │ @@ -528437,43 +528469,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 1e356c │ │ │ │ + bne.n 1e3594 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e363a │ │ │ │ + cbz r2, 1e3662 │ │ │ │ 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 1e3614 │ │ │ │ + bne.n 1e363c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e369e │ │ │ │ + cbz r2, 1e36c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e36a0 │ │ │ │ + vldr s12, [pc, #88] @ 1e36c8 │ │ │ │ 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 │ │ │ │ @@ -528487,20 +528519,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 1e364e │ │ │ │ + bne.n 1e3676 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e36de │ │ │ │ + cbz r2, 1e3706 │ │ │ │ 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 │ │ │ │ @@ -528509,23 +528541,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 1e36b2 │ │ │ │ + bne.n 1e36da │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3770 │ │ │ │ + beq.n 1e3798 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3774 │ │ │ │ + vldr s11, [pc, #132] @ 1e379c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ @@ -528552,21 +528584,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 1e36f8 │ │ │ │ + bne.n 1e3720 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e37ae │ │ │ │ + cbz r2, 1e37d6 │ │ │ │ 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 │ │ │ │ @@ -528574,21 +528606,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 1e3786 │ │ │ │ + bne.n 1e37ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e381e │ │ │ │ + cbz r2, 1e3846 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3820 │ │ │ │ + vldr s11, [pc, #100] @ 1e3848 │ │ │ │ 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 │ │ │ │ @@ -528606,35 +528638,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 1e37be │ │ │ │ + bne.n 1e37e6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e383c │ │ │ │ + cbz r2, 1e3864 │ │ │ │ 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 1e382a │ │ │ │ + bne.n 1e3852 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e38a2 │ │ │ │ + cbz r2, 1e38ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e38a4 │ │ │ │ + vldr s12, [pc, #88] @ 1e38cc │ │ │ │ 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 │ │ │ │ @@ -528648,20 +528680,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 1e3852 │ │ │ │ + bne.n 1e387a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e38e2 │ │ │ │ + cbz r2, 1e390a │ │ │ │ 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 │ │ │ │ @@ -528670,22 +528702,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 1e38b6 │ │ │ │ + bne.n 1e38de │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3944 │ │ │ │ + cbz r2, 1e396c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3948 │ │ │ │ + vldr s12, [pc, #88] @ 1e3970 │ │ │ │ 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 │ │ │ │ @@ -528699,43 +528731,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 1e38f6 │ │ │ │ + bne.n 1e391e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3980 │ │ │ │ + cbz r2, 1e39a8 │ │ │ │ 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 1e3958 │ │ │ │ + bne.n 1e3980 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e39ec │ │ │ │ + cbz r2, 1e3a14 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e39f0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3a18 │ │ │ │ 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 │ │ │ │ @@ -528752,25 +528784,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 1e3992 │ │ │ │ + bne.n 1e39ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3a56 │ │ │ │ + cbz r2, 1e3a7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3a58 │ │ │ │ + vldr s12, [pc, #88] @ 1e3a80 │ │ │ │ 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 │ │ │ │ @@ -528784,24 +528816,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 1e3a06 │ │ │ │ + bne.n 1e3a2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3abe │ │ │ │ + cbz r2, 1e3ae6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3ac0 │ │ │ │ + vldr s12, [pc, #88] @ 1e3ae8 │ │ │ │ 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 │ │ │ │ @@ -528815,23 +528847,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 1e3a6e │ │ │ │ + bne.n 1e3a96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3b2c │ │ │ │ + cbz r2, 1e3b54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3b30 │ │ │ │ + vldr s11, [pc, #96] @ 1e3b58 │ │ │ │ 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 │ │ │ │ @@ -528848,25 +528880,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 1e3ad2 │ │ │ │ + bne.n 1e3afa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3b96 │ │ │ │ + cbz r2, 1e3bbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3b98 │ │ │ │ + vldr s12, [pc, #88] @ 1e3bc0 │ │ │ │ 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 │ │ │ │ @@ -528880,23 +528912,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 1e3b46 │ │ │ │ + bne.n 1e3b6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3c04 │ │ │ │ + cbz r2, 1e3c2c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3c08 │ │ │ │ + vldr s11, [pc, #96] @ 1e3c30 │ │ │ │ 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 │ │ │ │ @@ -528913,25 +528945,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 1e3baa │ │ │ │ + bne.n 1e3bd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3c6e │ │ │ │ + cbz r2, 1e3c96 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3c70 │ │ │ │ + vldr s12, [pc, #88] @ 1e3c98 │ │ │ │ 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 │ │ │ │ @@ -528945,23 +528977,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 1e3c1e │ │ │ │ + bne.n 1e3c46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3cde │ │ │ │ + cbz r2, 1e3d06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3ce0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3d08 │ │ │ │ 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 │ │ │ │ @@ -528978,24 +529010,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 1e3c82 │ │ │ │ + bne.n 1e3caa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3d50 │ │ │ │ + cbz r2, 1e3d78 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3d54 │ │ │ │ + vldr s11, [pc, #100] @ 1e3d7c │ │ │ │ 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 │ │ │ │ @@ -529013,25 +529045,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 1e3cf2 │ │ │ │ + bne.n 1e3d1a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3dba │ │ │ │ + cbz r2, 1e3de2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3dbc │ │ │ │ + vldr s12, [pc, #88] @ 1e3de4 │ │ │ │ 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 │ │ │ │ @@ -529045,23 +529077,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 1e3d6a │ │ │ │ + bne.n 1e3d92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3e2c │ │ │ │ + cbz r2, 1e3e54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3e30 │ │ │ │ + vldr s11, [pc, #100] @ 1e3e58 │ │ │ │ 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 │ │ │ │ @@ -529079,25 +529111,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 1e3dce │ │ │ │ + bne.n 1e3df6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3e96 │ │ │ │ + cbz r2, 1e3ebe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3e98 │ │ │ │ + vldr s12, [pc, #88] @ 1e3ec0 │ │ │ │ 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 │ │ │ │ @@ -529111,23 +529143,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 1e3e46 │ │ │ │ + bne.n 1e3e6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3f08 │ │ │ │ + cbz r2, 1e3f30 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3f0c │ │ │ │ + vldr s11, [pc, #100] @ 1e3f34 │ │ │ │ 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 │ │ │ │ @@ -529145,24 +529177,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 1e3eaa │ │ │ │ + bne.n 1e3ed2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3f7e │ │ │ │ + cbz r2, 1e3fa6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3f80 │ │ │ │ + vldr s11, [pc, #100] @ 1e3fa8 │ │ │ │ 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 │ │ │ │ @@ -529180,27 +529212,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 1e3f1e │ │ │ │ + bne.n 1e3f46 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e3fe8 │ │ │ │ + cbz r2, 1e4010 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e3fec │ │ │ │ + vldr s12, [pc, #92] @ 1e4014 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e3ff0 │ │ │ │ + vldr s11, [pc, #88] @ 1e4018 │ │ │ │ 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 │ │ │ │ @@ -529213,29 +529245,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 1e3f9a │ │ │ │ + bne.n 1e3fc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4058 │ │ │ │ + cbz r2, 1e4080 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e405c │ │ │ │ + vldr s12, [pc, #92] @ 1e4084 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4060 │ │ │ │ + vldr s11, [pc, #88] @ 1e4088 │ │ │ │ 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 │ │ │ │ @@ -529248,27 +529280,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 1e400a │ │ │ │ + bne.n 1e4032 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e40d6 │ │ │ │ + cbz r2, 1e40fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e40d8 │ │ │ │ - vldr s10, [pc, #104] @ 1e40dc │ │ │ │ + vldr s11, [pc, #104] @ 1e4100 │ │ │ │ + vldr s10, [pc, #104] @ 1e4104 │ │ │ │ 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 │ │ │ │ @@ -529286,26 +529318,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 1e4076 │ │ │ │ + bne.n 1e409e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4142 │ │ │ │ + cbz r2, 1e416a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4144 │ │ │ │ + vldr s12, [pc, #88] @ 1e416c │ │ │ │ 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 │ │ │ │ @@ -529319,24 +529351,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 1e40f2 │ │ │ │ + bne.n 1e411a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e41ba │ │ │ │ + cbz r2, 1e41e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e41bc │ │ │ │ - vldr s10, [pc, #104] @ 1e41c0 │ │ │ │ + vldr s11, [pc, #104] @ 1e41e4 │ │ │ │ + vldr s10, [pc, #104] @ 1e41e8 │ │ │ │ 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 │ │ │ │ @@ -529354,26 +529386,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 1e415a │ │ │ │ + bne.n 1e4182 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4234 │ │ │ │ + cbz r2, 1e425c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4238 │ │ │ │ - vldr s10, [pc, #104] @ 1e423c │ │ │ │ + vldr s11, [pc, #104] @ 1e4260 │ │ │ │ + vldr s10, [pc, #104] @ 1e4264 │ │ │ │ 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 │ │ │ │ @@ -529391,27 +529423,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 1e41d6 │ │ │ │ + bne.n 1e41fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e42b2 │ │ │ │ + cbz r2, 1e42da │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e42b4 │ │ │ │ - vldr s10, [pc, #104] @ 1e42b8 │ │ │ │ + vldr s11, [pc, #104] @ 1e42dc │ │ │ │ + vldr s10, [pc, #104] @ 1e42e0 │ │ │ │ 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 │ │ │ │ @@ -529429,30 +529461,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 1e4252 │ │ │ │ + bne.n 1e427a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4320 │ │ │ │ + cbz r2, 1e4348 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4324 │ │ │ │ + vldr s12, [pc, #88] @ 1e434c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4328 │ │ │ │ + vldr s11, [pc, #84] @ 1e4350 │ │ │ │ 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 │ │ │ │ @@ -529465,30 +529497,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 1e42d6 │ │ │ │ + bne.n 1e42fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e43bc ) │ │ │ │ + ldr r1, [pc, #148] @ (1e43e4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4392 │ │ │ │ + cbz r2, 1e43ba │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4394 │ │ │ │ + vldr s12, [pc, #88] @ 1e43bc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4398 │ │ │ │ + vldr s11, [pc, #84] @ 1e43c0 │ │ │ │ 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 │ │ │ │ @@ -529501,140 +529533,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 1e4346 │ │ │ │ + bne.n 1e436e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e442c ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4454 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e43d4 │ │ │ │ + cbz r2, 1e43fc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e43d8 │ │ │ │ + vldr s14, [pc, #48] @ 1e4400 │ │ │ │ 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 1e43ae │ │ │ │ + bne.n 1e43d6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4410 │ │ │ │ + cbz r2, 1e4438 │ │ │ │ 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 1e43ec │ │ │ │ + bne.n 1e4414 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e444c │ │ │ │ + cbz r2, 1e4474 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4450 │ │ │ │ + vldr s14, [pc, #44] @ 1e4478 │ │ │ │ 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 1e4426 │ │ │ │ + bne.n 1e444e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4476 │ │ │ │ + cbz r2, 1e449e │ │ │ │ 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 1e4460 │ │ │ │ + bne.n 1e4488 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e44ac │ │ │ │ + cbz r2, 1e44d4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e44b0 │ │ │ │ + vldr s14, [pc, #44] @ 1e44d8 │ │ │ │ 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 1e4486 │ │ │ │ + bne.n 1e44ae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e44dc │ │ │ │ + cbz r2, 1e4504 │ │ │ │ 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 1e44be │ │ │ │ + bne.n 1e44e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4528 │ │ │ │ + cbz r2, 1e4550 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e452c │ │ │ │ + vldr s13, [pc, #60] @ 1e4554 │ │ │ │ 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 │ │ │ │ @@ -529642,23 +529674,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 1e44f0 │ │ │ │ + bne.n 1e4518 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e457e │ │ │ │ + cbz r2, 1e45a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4580 │ │ │ │ + vldr s13, [pc, #68] @ 1e45a8 │ │ │ │ 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 │ │ │ │ @@ -529668,105 +529700,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 1e453e │ │ │ │ + bne.n 1e4566 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e45b6 │ │ │ │ + cbz r2, 1e45de │ │ │ │ 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 1e458c │ │ │ │ + bne.n 1e45b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e45f2 │ │ │ │ + cbz r2, 1e461a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e45f4 │ │ │ │ + vldr s14, [pc, #52] @ 1e461c │ │ │ │ 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 1e45c8 │ │ │ │ + bne.n 1e45f0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4634 │ │ │ │ + cbz r2, 1e465c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4638 │ │ │ │ + vldr s14, [pc, #52] @ 1e4660 │ │ │ │ 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 1e4608 │ │ │ │ + bne.n 1e4630 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e466e │ │ │ │ + cbz r2, 1e4696 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4670 │ │ │ │ + vldr s14, [pc, #44] @ 1e4698 │ │ │ │ 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 1e4646 │ │ │ │ + bne.n 1e466e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e46c2 │ │ │ │ + cbz r2, 1e46ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e46c4 │ │ │ │ + vldr s13, [pc, #68] @ 1e46ec │ │ │ │ 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 │ │ │ │ @@ -529776,26 +529808,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 1e4682 │ │ │ │ + bne.n 1e46aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4712 │ │ │ │ + cbz r2, 1e473a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4714 │ │ │ │ + vldr s13, [pc, #60] @ 1e473c │ │ │ │ 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 │ │ │ │ @@ -529803,24 +529835,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 1e46de │ │ │ │ + bne.n 1e4706 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4762 │ │ │ │ + cbz r2, 1e478a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4764 │ │ │ │ + vldr s13, [pc, #64] @ 1e478c │ │ │ │ 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 │ │ │ │ @@ -529829,22 +529861,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 1e472e │ │ │ │ + bne.n 1e4756 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e47d6 │ │ │ │ + cbz r2, 1e47fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e47d8 │ │ │ │ + vldr s12, [pc, #100] @ 1e4800 │ │ │ │ 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 │ │ │ │ @@ -529863,25 +529895,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 1e477a │ │ │ │ + bne.n 1e47a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4822 │ │ │ │ + cbz r2, 1e484a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4824 │ │ │ │ + vldr s13, [pc, #60] @ 1e484c │ │ │ │ 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 │ │ │ │ @@ -529889,23 +529921,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 1e47ee │ │ │ │ + bne.n 1e4816 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4876 │ │ │ │ + cbz r2, 1e489e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4878 │ │ │ │ + vldr s13, [pc, #68] @ 1e48a0 │ │ │ │ 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 │ │ │ │ @@ -529915,23 +529947,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 1e483c │ │ │ │ + bne.n 1e4864 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e48c8 │ │ │ │ + cbz r2, 1e48f0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e48cc │ │ │ │ + vldr s13, [pc, #72] @ 1e48f4 │ │ │ │ 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 │ │ │ │ @@ -529942,24 +529974,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 1e4890 │ │ │ │ + bne.n 1e48b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e493c │ │ │ │ + cbz r2, 1e4964 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4940 │ │ │ │ + vldr s12, [pc, #100] @ 1e4968 │ │ │ │ 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 │ │ │ │ @@ -529978,24 +530010,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 1e48e2 │ │ │ │ + bne.n 1e490a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4988 │ │ │ │ + cbz r2, 1e49b0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e498c │ │ │ │ + vldr s13, [pc, #64] @ 1e49b4 │ │ │ │ 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 │ │ │ │ @@ -530004,182 +530036,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 1e4952 │ │ │ │ + bne.n 1e497a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e49bc │ │ │ │ + cbz r2, 1e49e4 │ │ │ │ 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 1e499c │ │ │ │ + bne.n 1e49c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e49ee │ │ │ │ + cbz r2, 1e4a16 │ │ │ │ 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 1e49ce │ │ │ │ + bne.n 1e49f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4a16 │ │ │ │ + cbz r2, 1e4a3e │ │ │ │ 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 1e49f8 │ │ │ │ + bne.n 1e4a20 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e4a58 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4a80 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4a56 │ │ │ │ + cbz r2, 1e4a7e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4a5c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4a84 ) │ │ │ │ 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 1e4a34 │ │ │ │ + bne.n 1e4a5c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4aa0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4ac8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4a9e │ │ │ │ + cbz r2, 1e4ac6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4aa4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4acc ) │ │ │ │ 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 1e4a78 │ │ │ │ + bne.n 1e4aa0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4ae8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4b10 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4ae6 │ │ │ │ + cbz r2, 1e4b0e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4aec ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4b14 ) │ │ │ │ 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 1e4ac4 │ │ │ │ + bne.n 1e4aec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e4b2c ) │ │ │ │ + ldr r4, [pc, #56] @ (1e4b54 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e4b28 │ │ │ │ + cbz r2, 1e4b50 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e4b30 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4b58 ) │ │ │ │ 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 1e4b0a │ │ │ │ + bne.n 1e4b32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r3, lr} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4b8c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4bb4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4b86 │ │ │ │ + cbz r2, 1e4bae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e4b90 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e4bb8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4b88 │ │ │ │ + vldr s14, [pc, #64] @ 1e4bb0 │ │ │ │ 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 │ │ │ │ @@ -530188,29 +530220,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 1e4b4e │ │ │ │ + bne.n 1e4b76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4bd4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4bfc ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4bd2 │ │ │ │ - ldr r5, [pc, #56] @ (1e4bd8 ) │ │ │ │ + cbz r2, 1e4bfa │ │ │ │ + ldr r5, [pc, #56] @ (1e4c00 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530218,29 +530250,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 1e4ba6 │ │ │ │ + bne.n 1e4bce │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4c34 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4c5c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4c2e │ │ │ │ + cbz r2, 1e4c56 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e4c38 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e4c60 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4c30 │ │ │ │ + vldr s14, [pc, #64] @ 1e4c58 │ │ │ │ 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 │ │ │ │ @@ -530249,60 +530281,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 1e4bf8 │ │ │ │ + bne.n 1e4c20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + cbz r6, 1e4cdc │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e4c80 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4ca8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4c7e │ │ │ │ + cbz r2, 1e4ca6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e4c84 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4cac ) │ │ │ │ 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 1e4c56 │ │ │ │ + bne.n 1e4c7e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r6, 1e4cf2 │ │ │ │ + cbz r6, 1e4d10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e4ce8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e4d10 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e4ce4 │ │ │ │ + cbz r2, 1e4d0c │ │ │ │ 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] @ (1e4cec ) │ │ │ │ + ldr r2, [pc, #76] @ (1e4d14 ) │ │ │ │ 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] │ │ │ │ @@ -530313,32 +530345,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 1e4ca8 │ │ │ │ + bne.n 1e4cd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 1e4d48 │ │ │ │ + cbz r0, 1e4d66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e4d3c ) │ │ │ │ + ldr r5, [pc, #72] @ (1e4d64 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e4d38 │ │ │ │ + cbz r2, 1e4d60 │ │ │ │ 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] @ (1e4d40 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e4d68 ) │ │ │ │ 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] │ │ │ │ @@ -530346,31 +530378,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 1e4d0a │ │ │ │ + bne.n 1e4d32 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e4d82 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e4da4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e4dcc │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e4da0 │ │ │ │ + cbz r2, 1e4dc8 │ │ │ │ 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] @ (1e4da8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e4dd0 ) │ │ │ │ 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] │ │ │ │ @@ -530381,32 +530413,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 1e4d64 │ │ │ │ + bne.n 1e4d8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e4df8 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e4e20 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e4df4 │ │ │ │ + cbz r2, 1e4e1c │ │ │ │ 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] @ (1e4dfc ) │ │ │ │ + ldr r2, [pc, #56] @ (1e4e24 ) │ │ │ │ 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] │ │ │ │ @@ -530414,31 +530446,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 1e4dc6 │ │ │ │ + bne.n 1e4dee │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e4e70 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e4e98 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e68 │ │ │ │ + cbz r2, 1e4e90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e4e74 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e4e9c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e4e6c │ │ │ │ + vldr s14, [pc, #88] @ 1e4e94 │ │ │ │ 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 │ │ │ │ @@ -530453,31 +530485,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 1e4e18 │ │ │ │ + bne.n 1e4e40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4eb2 │ │ │ │ + cbz r2, 1e4ed0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e4ec8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e4ef0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4ec4 │ │ │ │ + cbz r2, 1e4eec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e4ecc ) │ │ │ │ + ldr r1, [pc, #68] @ (1e4ef4 ) │ │ │ │ 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 │ │ │ │ @@ -530488,31 +530520,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 1e4e8c │ │ │ │ + bne.n 1e4eb4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 1e4eea │ │ │ │ + cbz r6, 1e4f08 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e4f40 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e4f68 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4f38 │ │ │ │ + cbz r2, 1e4f60 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e4f44 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e4f6c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e4f3c │ │ │ │ + vldr s14, [pc, #88] @ 1e4f64 │ │ │ │ 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 │ │ │ │ @@ -530527,31 +530559,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 1e4ee8 │ │ │ │ + bne.n 1e4f10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f4e │ │ │ │ + cbz r2, 1e4f6c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e4f94 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e4fbc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4f90 │ │ │ │ + cbz r2, 1e4fb8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e4f98 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e4fc0 ) │ │ │ │ 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 │ │ │ │ @@ -530561,27 +530593,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 1e4f5c │ │ │ │ + bne.n 1e4f84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e4ff8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5020 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4ff4 │ │ │ │ + cbz r2, 1e501c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e4ffc ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5024 ) │ │ │ │ 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 │ │ │ │ @@ -530596,28 +530628,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 1e4fb4 │ │ │ │ + bne.n 1e4fdc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e504c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5074 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e504a │ │ │ │ + cbz r2, 1e5072 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5050 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5078 ) │ │ │ │ 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 │ │ │ │ @@ -530629,31 +530661,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 1e5018 │ │ │ │ + bne.n 1e5040 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e50c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e50e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e50ba │ │ │ │ + cbz r2, 1e50e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e50c4 ) │ │ │ │ + ldr r1, [pc, #100] @ (1e50ec ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e50bc │ │ │ │ + vldr s14, [pc, #84] @ 1e50e4 │ │ │ │ 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 │ │ │ │ @@ -530668,30 +530700,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 1e506c │ │ │ │ + bne.n 1e5094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5118 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5140 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5114 │ │ │ │ + cbz r2, 1e513c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e511c ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5144 ) │ │ │ │ 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 │ │ │ │ @@ -530702,27 +530734,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 1e50dc │ │ │ │ + bne.n 1e5104 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5178 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e51a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5176 │ │ │ │ + cbz r2, 1e519e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e517c ) │ │ │ │ + ldr r1, [pc, #80] @ (1e51a4 ) │ │ │ │ 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 │ │ │ │ @@ -530737,27 +530769,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 1e5138 │ │ │ │ + bne.n 1e5160 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e51cc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e51f4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e51c8 │ │ │ │ + cbz r2, 1e51f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e51d0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e51f8 ) │ │ │ │ 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 │ │ │ │ @@ -530769,32 +530801,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 1e5198 │ │ │ │ + bne.n 1e51c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5244 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e526c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e523c │ │ │ │ + cbz r2, 1e5264 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5248 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5270 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5240 │ │ │ │ + vldr s14, [pc, #88] @ 1e5268 │ │ │ │ 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 │ │ │ │ @@ -530809,31 +530841,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 1e51ec │ │ │ │ + bne.n 1e5214 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5298 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e52c0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5294 │ │ │ │ + cbz r2, 1e52bc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e529c ) │ │ │ │ + ldr r1, [pc, #64] @ (1e52c4 ) │ │ │ │ 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 │ │ │ │ @@ -530843,27 +530875,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 1e5260 │ │ │ │ + bne.n 1e5288 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e52fc ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5324 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52f8 │ │ │ │ + cbz r2, 1e5320 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5300 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5328 ) │ │ │ │ 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 │ │ │ │ @@ -530878,28 +530910,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 1e52b8 │ │ │ │ + bne.n 1e52e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5350 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5378 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e534e │ │ │ │ + cbz r2, 1e5376 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5354 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e537c ) │ │ │ │ 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 │ │ │ │ @@ -530911,29 +530943,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 1e531c │ │ │ │ + bne.n 1e5344 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e53de │ │ │ │ + beq.n 1e5406 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e53e0 │ │ │ │ + vldr s11, [pc, #120] @ 1e5408 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e53e4 │ │ │ │ + vldr s10, [pc, #116] @ 1e540c │ │ │ │ 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 │ │ │ │ @@ -530955,28 +530987,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 1e5374 │ │ │ │ + bne.n 1e539c │ │ │ │ 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 1e5488 │ │ │ │ + beq.n 1e54b0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e548c │ │ │ │ + vldr s10, [pc, #152] @ 1e54b4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5490 │ │ │ │ + vldr s9, [pc, #148] @ 1e54b8 │ │ │ │ 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 │ │ │ │ @@ -531006,30 +531038,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 1e5400 │ │ │ │ + bne.n 1e5428 │ │ │ │ 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 1e551a │ │ │ │ + beq.n 1e5542 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e551c │ │ │ │ + vldr s11, [pc, #120] @ 1e5544 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5520 │ │ │ │ + vldr s10, [pc, #116] @ 1e5548 │ │ │ │ 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 │ │ │ │ @@ -531051,25 +531083,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 1e54b0 │ │ │ │ + bne.n 1e54d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5592 │ │ │ │ + cbz r2, 1e55ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5594 │ │ │ │ + vldr s11, [pc, #100] @ 1e55bc │ │ │ │ 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 │ │ │ │ @@ -531087,28 +531119,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 1e5532 │ │ │ │ + bne.n 1e555a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e55aa │ │ │ │ + cbz r2, 1e55d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e559c │ │ │ │ + bne.n 1e55c4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e55e6 │ │ │ │ + cbz r2, 1e560e │ │ │ │ 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 │ │ │ │ @@ -531118,62 +531150,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 1e55bc │ │ │ │ + bne.n 1e55e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5616 │ │ │ │ + cbz r2, 1e563e │ │ │ │ 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 1e55f8 │ │ │ │ + bne.n 1e5620 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e565a │ │ │ │ + cbz r2, 1e5682 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5660 │ │ │ │ + vldr d6, [pc, #60] @ 1e5688 │ │ │ │ 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 1e562c │ │ │ │ + bne.n 1e5654 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e569e │ │ │ │ + cbz r2, 1e56c6 │ │ │ │ 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 │ │ │ │ @@ -531181,18 +531213,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 1e5678 │ │ │ │ + bne.n 1e56a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e56d6 │ │ │ │ + cbz r2, 1e56fe │ │ │ │ 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 │ │ │ │ @@ -531202,50 +531234,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 1e56ae │ │ │ │ + bne.n 1e56d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e572e │ │ │ │ + cbz r2, 1e5756 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5730 │ │ │ │ + vldr d4, [pc, #76] @ 1e5758 │ │ │ │ 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 1e5710 │ │ │ │ + bmi.n 1e5738 │ │ │ │ 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 1e56f0 │ │ │ │ + bne.n 1e5718 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e576e │ │ │ │ + cbz r2, 1e5796 │ │ │ │ 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 │ │ │ │ @@ -531253,18 +531285,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 1e5748 │ │ │ │ + bne.n 1e5770 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e57a8 │ │ │ │ + cbz r2, 1e57d0 │ │ │ │ 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 │ │ │ │ @@ -531274,48 +531306,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 1e577e │ │ │ │ + bne.n 1e57a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e57ea │ │ │ │ + cbz r2, 1e5812 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e57ec │ │ │ │ + vldr s14, [pc, #52] @ 1e5814 │ │ │ │ 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 1e57c0 │ │ │ │ + bne.n 1e57e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5844 │ │ │ │ + cbz r2, 1e586c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5848 │ │ │ │ + vldr s13, [pc, #76] @ 1e5870 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e584c │ │ │ │ + vldr s12, [pc, #72] @ 1e5874 │ │ │ │ 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 │ │ │ │ @@ -531324,23 +531356,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 1e5806 │ │ │ │ + bne.n 1e582e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5886 │ │ │ │ + cbz r2, 1e58ae │ │ │ │ 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 │ │ │ │ @@ -531348,18 +531380,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 1e5860 │ │ │ │ + bne.n 1e5888 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e58be │ │ │ │ + cbz r2, 1e58e6 │ │ │ │ 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 │ │ │ │ @@ -531369,22 +531401,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 1e5896 │ │ │ │ + bne.n 1e58be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5908 │ │ │ │ + cbz r2, 1e5930 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e590c │ │ │ │ + vldr s13, [pc, #64] @ 1e5934 │ │ │ │ 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 │ │ │ │ @@ -531392,21 +531424,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 1e58d2 │ │ │ │ + bne.n 1e58fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5954 │ │ │ │ + cbz r2, 1e597c │ │ │ │ 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 │ │ │ │ @@ -531418,23 +531450,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 1e591e │ │ │ │ + bne.n 1e5946 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e59a8 │ │ │ │ + cbz r2, 1e59d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e59ac │ │ │ │ + vldr s13, [pc, #72] @ 1e59d4 │ │ │ │ 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] │ │ │ │ @@ -531445,27 +531477,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 1e5970 │ │ │ │ + bne.n 1e5998 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5a22 │ │ │ │ + cbz r2, 1e5a4a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e5a24 │ │ │ │ + vldr s12, [pc, #104] @ 1e5a4c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e5a28 │ │ │ │ + vldr s11, [pc, #100] @ 1e5a50 │ │ │ │ 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 │ │ │ │ @@ -531483,22 +531515,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 1e59ca │ │ │ │ + bne.n 1e59f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5a62 │ │ │ │ + cbz r2, 1e5a8a │ │ │ │ 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 │ │ │ │ @@ -531506,18 +531538,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 1e5a3c │ │ │ │ + bne.n 1e5a64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5a9c │ │ │ │ + cbz r2, 1e5ac4 │ │ │ │ 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 │ │ │ │ @@ -531527,23 +531559,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 1e5a72 │ │ │ │ + bne.n 1e5a9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5ae8 │ │ │ │ + cbz r2, 1e5b10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5aec │ │ │ │ + vldr s13, [pc, #64] @ 1e5b14 │ │ │ │ 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 │ │ │ │ @@ -531551,21 +531583,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 1e5ab2 │ │ │ │ + bne.n 1e5ada │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5b32 │ │ │ │ + cbz r2, 1e5b5a │ │ │ │ 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 │ │ │ │ @@ -531577,66 +531609,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 1e5afe │ │ │ │ + bne.n 1e5b26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5b72 │ │ │ │ + cbz r2, 1e5b9a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e5b74 │ │ │ │ + vldr s14, [pc, #52] @ 1e5b9c │ │ │ │ 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 1e5b4a │ │ │ │ + bne.n 1e5b72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5ba6 │ │ │ │ + cbz r2, 1e5bce │ │ │ │ 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 1e5b8a │ │ │ │ + bne.n 1e5bb2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5bfc │ │ │ │ + cbz r2, 1e5c24 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5c00 │ │ │ │ + vldr s13, [pc, #76] @ 1e5c28 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5c04 │ │ │ │ + vldr s12, [pc, #72] @ 1e5c2c │ │ │ │ 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 │ │ │ │ @@ -531645,43 +531677,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 1e5bbe │ │ │ │ + bne.n 1e5be6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5c34 │ │ │ │ + cbz r2, 1e5c5c │ │ │ │ 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 1e5c16 │ │ │ │ + bne.n 1e5c3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5c96 │ │ │ │ + cbz r2, 1e5cbe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e5c98 │ │ │ │ + vldr s12, [pc, #84] @ 1e5cc0 │ │ │ │ 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] │ │ │ │ @@ -531696,39 +531728,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 1e5c4e │ │ │ │ + bne.n 1e5c76 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5cc4 │ │ │ │ + cbz r2, 1e5cec │ │ │ │ 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 1e5caa │ │ │ │ + bne.n 1e5cd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5d26 │ │ │ │ + cbz r2, 1e5d4e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e5d28 │ │ │ │ + vldr s12, [pc, #84] @ 1e5d50 │ │ │ │ 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] │ │ │ │ @@ -531743,19 +531775,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 1e5cde │ │ │ │ + bne.n 1e5d06 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5d64 │ │ │ │ + cbz r2, 1e5d8c │ │ │ │ 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 │ │ │ │ @@ -531765,24 +531797,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 1e5d3e │ │ │ │ + bne.n 1e5d66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5524 │ │ │ │ - cbz r2, 1e5db4 │ │ │ │ + b.w 1e554c │ │ │ │ + cbz r2, 1e5ddc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5db8 │ │ │ │ + vldr s13, [pc, #64] @ 1e5de0 │ │ │ │ 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 │ │ │ │ @@ -531790,21 +531822,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 1e5d7e │ │ │ │ + bne.n 1e5da6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5e00 │ │ │ │ + cbz r2, 1e5e28 │ │ │ │ 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 │ │ │ │ @@ -531816,19 +531848,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 1e5dca │ │ │ │ + bne.n 1e5df2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5e52 │ │ │ │ + cbz r2, 1e5e7a │ │ │ │ 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] │ │ │ │ @@ -531843,17 +531875,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 1e5e16 │ │ │ │ + bne.n 1e5e3e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5eb0 │ │ │ │ + cbz r2, 1e5ed8 │ │ │ │ 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 │ │ │ │ @@ -531875,19 +531907,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 1e5e66 │ │ │ │ + bne.n 1e5e8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5f02 │ │ │ │ + cbz r2, 1e5f2a │ │ │ │ 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] │ │ │ │ @@ -531902,17 +531934,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 1e5ec6 │ │ │ │ + bne.n 1e5eee │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5f60 │ │ │ │ + cbz r2, 1e5f88 │ │ │ │ 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 │ │ │ │ @@ -531934,19 +531966,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 1e5f16 │ │ │ │ + bne.n 1e5f3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5fbe │ │ │ │ + cbz r2, 1e5fe6 │ │ │ │ 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 │ │ │ │ @@ -531962,18 +531994,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 1e5f6e │ │ │ │ + bne.n 1e5f96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6032 │ │ │ │ + cbz r2, 1e605a │ │ │ │ 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 │ │ │ │ @@ -531999,18 +532031,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 1e5fc8 │ │ │ │ + bne.n 1e5ff0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e608e │ │ │ │ + cbz r2, 1e60b6 │ │ │ │ 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 │ │ │ │ @@ -532026,18 +532058,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 1e603e │ │ │ │ + bne.n 1e6066 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e60fe │ │ │ │ + cbz r2, 1e6126 │ │ │ │ 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 │ │ │ │ @@ -532063,18 +532095,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 1e6098 │ │ │ │ + bne.n 1e60c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e615a │ │ │ │ + cbz r2, 1e6182 │ │ │ │ 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 │ │ │ │ @@ -532090,19 +532122,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 1e610a │ │ │ │ + bne.n 1e6132 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e61c8 │ │ │ │ + cbz r2, 1e61f0 │ │ │ │ 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 │ │ │ │ @@ -532129,24 +532161,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 1e6166 │ │ │ │ + bne.n 1e618e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e621c │ │ │ │ + cbz r2, 1e6244 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6220 │ │ │ │ + vldr s13, [pc, #72] @ 1e6248 │ │ │ │ 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 │ │ │ │ @@ -532157,27 +532189,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 1e61e6 │ │ │ │ + bne.n 1e620e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6298 │ │ │ │ + cbz r2, 1e62c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e629c │ │ │ │ + vldr s12, [pc, #108] @ 1e62c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e62a0 │ │ │ │ + vldr s11, [pc, #104] @ 1e62c8 │ │ │ │ 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 │ │ │ │ @@ -532195,28 +532227,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 1e623e │ │ │ │ + bne.n 1e6266 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6332 │ │ │ │ + beq.n 1e635a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6334 │ │ │ │ + vldr s11, [pc, #132] @ 1e635c │ │ │ │ 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 │ │ │ │ @@ -532244,24 +532276,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 1e62c0 │ │ │ │ + bne.n 1e62e8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e63c6 │ │ │ │ + beq.n 1e63ee │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e63c8 │ │ │ │ + vldr s11, [pc, #132] @ 1e63f0 │ │ │ │ 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 │ │ │ │ @@ -532289,23 +532321,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 1e6354 │ │ │ │ + bne.n 1e637c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6476 │ │ │ │ + beq.n 1e649e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6478 │ │ │ │ + vldr s10, [pc, #160] @ 1e64a0 │ │ │ │ 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 │ │ │ │ @@ -532340,24 +532372,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 1e63e0 │ │ │ │ + bne.n 1e6408 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6526 │ │ │ │ + beq.n 1e654e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6528 │ │ │ │ + vldr s10, [pc, #160] @ 1e6550 │ │ │ │ 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 │ │ │ │ @@ -532392,20 +532424,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 1e6490 │ │ │ │ + bne.n 1e64b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6562 │ │ │ │ + cbz r2, 1e658a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532414,18 +532446,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 1e653e │ │ │ │ + bne.n 1e6566 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e659e │ │ │ │ + cbz r2, 1e65c6 │ │ │ │ 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 │ │ │ │ @@ -532436,22 +532468,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 1e6578 │ │ │ │ + bne.n 1e65a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e65e8 │ │ │ │ + cbz r2, 1e6610 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e65ec │ │ │ │ + vldr s13, [pc, #64] @ 1e6614 │ │ │ │ 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 │ │ │ │ @@ -532459,21 +532491,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 1e65b2 │ │ │ │ + bne.n 1e65da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6638 │ │ │ │ + cbz r2, 1e6660 │ │ │ │ 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 │ │ │ │ @@ -532486,19 +532518,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 1e65fe │ │ │ │ + bne.n 1e6626 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e668a │ │ │ │ + cbz r2, 1e66b2 │ │ │ │ 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] │ │ │ │ @@ -532513,17 +532545,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 1e664e │ │ │ │ + bne.n 1e6676 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e66ea │ │ │ │ + cbz r2, 1e6712 │ │ │ │ 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 │ │ │ │ @@ -532545,18 +532577,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 1e669e │ │ │ │ + bne.n 1e66c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e673a │ │ │ │ + cbz r2, 1e6762 │ │ │ │ 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] │ │ │ │ @@ -532571,17 +532603,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 1e66fe │ │ │ │ + bne.n 1e6726 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e679a │ │ │ │ + cbz r2, 1e67c2 │ │ │ │ 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 │ │ │ │ @@ -532603,18 +532635,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 1e674e │ │ │ │ + bne.n 1e6776 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e67f6 │ │ │ │ + cbz r2, 1e681e │ │ │ │ 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 │ │ │ │ @@ -532630,19 +532662,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 1e67a6 │ │ │ │ + bne.n 1e67ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6870 │ │ │ │ + beq.n 1e6898 │ │ │ │ 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 │ │ │ │ @@ -532671,19 +532703,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 1e6802 │ │ │ │ + bne.n 1e682a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e68ce │ │ │ │ + cbz r2, 1e68f6 │ │ │ │ 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 │ │ │ │ @@ -532699,19 +532731,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 1e687e │ │ │ │ + bne.n 1e68a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6948 │ │ │ │ + beq.n 1e6970 │ │ │ │ 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 │ │ │ │ @@ -532740,19 +532772,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 1e68da │ │ │ │ + bne.n 1e6902 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e69a6 │ │ │ │ + cbz r2, 1e69ce │ │ │ │ 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 │ │ │ │ @@ -532768,20 +532800,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 1e6956 │ │ │ │ + bne.n 1e697e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6a22 │ │ │ │ + beq.n 1e6a4a │ │ │ │ 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 │ │ │ │ @@ -532810,47 +532842,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 1e69b2 │ │ │ │ + bne.n 1e69da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6a6a │ │ │ │ + cbz r2, 1e6a92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e6a70 │ │ │ │ + vldr d6, [pc, #60] @ 1e6a98 │ │ │ │ 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 1e6a3c │ │ │ │ + bne.n 1e6a64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e6aca │ │ │ │ + cbz r2, 1e6af2 │ │ │ │ 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] │ │ │ │ @@ -532864,18 +532896,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 1e6a86 │ │ │ │ + bne.n 1e6aae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b30 │ │ │ │ + cbz r2, 1e6b58 │ │ │ │ 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 │ │ │ │ @@ -532898,24 +532930,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 1e6ae8 │ │ │ │ + bne.n 1e6b10 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6bc6 │ │ │ │ + beq.n 1e6bee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e6bc8 │ │ │ │ + vldr s11, [pc, #132] @ 1e6bf0 │ │ │ │ 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 │ │ │ │ @@ -532942,20 +532974,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 1e6b4c │ │ │ │ + bne.n 1e6b74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e6c02 │ │ │ │ + cbz r2, 1e6c2a │ │ │ │ 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 │ │ │ │ @@ -532963,48 +532995,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 1e6bda │ │ │ │ + bne.n 1e6c02 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6c4a │ │ │ │ + cbz r2, 1e6c72 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e6c4c │ │ │ │ + vldr s13, [pc, #60] @ 1e6c74 │ │ │ │ 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 1e6c1a │ │ │ │ + bne.n 1e6c42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6ca6 │ │ │ │ + cbz r2, 1e6cce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6ca8 │ │ │ │ + vldr s13, [pc, #76] @ 1e6cd0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6cac │ │ │ │ + vldr s12, [pc, #72] @ 1e6cd4 │ │ │ │ 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 │ │ │ │ @@ -533013,52 +533045,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 1e6c66 │ │ │ │ + bne.n 1e6c8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6cf6 │ │ │ │ + cbz r2, 1e6d1e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e6cf8 │ │ │ │ + vldr s13, [pc, #60] @ 1e6d20 │ │ │ │ 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 1e6cc6 │ │ │ │ + bne.n 1e6cee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6d52 │ │ │ │ + cbz r2, 1e6d7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6d54 │ │ │ │ + vldr s13, [pc, #76] @ 1e6d7c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e6d58 │ │ │ │ + vldr s12, [pc, #72] @ 1e6d80 │ │ │ │ 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 │ │ │ │ @@ -533067,27 +533099,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 1e6d12 │ │ │ │ + bne.n 1e6d3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6daa │ │ │ │ + cbz r2, 1e6dd2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e6dac │ │ │ │ + vldr s13, [pc, #64] @ 1e6dd4 │ │ │ │ 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 │ │ │ │ @@ -533097,25 +533129,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 1e6d70 │ │ │ │ + bne.n 1e6d98 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e6dfe │ │ │ │ + cbz r2, 1e6e26 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e6e00 │ │ │ │ + vldr s13, [pc, #64] @ 1e6e28 │ │ │ │ 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 │ │ │ │ @@ -533125,24 +533157,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 1e6dc4 │ │ │ │ + bne.n 1e6dec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e6e54 │ │ │ │ + cbz r2, 1e6e7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e6e58 │ │ │ │ + vldr s13, [pc, #72] @ 1e6e80 │ │ │ │ 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 │ │ │ │ @@ -533152,43 +533184,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 1e6e16 │ │ │ │ + bne.n 1e6e3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6e8c │ │ │ │ + cbz r2, 1e6eb4 │ │ │ │ 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 1e6e68 │ │ │ │ + bne.n 1e6e90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6ee0 │ │ │ │ + cbz r2, 1e6f08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e6ee4 │ │ │ │ + vldr s13, [pc, #72] @ 1e6f0c │ │ │ │ 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 │ │ │ │ @@ -533198,39 +533230,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 1e6ea2 │ │ │ │ + bne.n 1e6eca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6f18 │ │ │ │ + cbz r2, 1e6f40 │ │ │ │ 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 1e6ef4 │ │ │ │ + bne.n 1e6f1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6f76 │ │ │ │ + cbz r2, 1e6f9e │ │ │ │ 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 │ │ │ │ @@ -533246,19 +533278,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 1e6f26 │ │ │ │ + bne.n 1e6f4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6ff6 │ │ │ │ + beq.n 1e701e │ │ │ │ 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 │ │ │ │ @@ -533287,18 +533319,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 1e6f92 │ │ │ │ + bne.n 1e6fba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7052 │ │ │ │ + cbz r2, 1e707a │ │ │ │ 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 │ │ │ │ @@ -533314,18 +533346,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 1e7002 │ │ │ │ + bne.n 1e702a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e70b8 │ │ │ │ + cbz r2, 1e70e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533349,23 +533381,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 1e7060 │ │ │ │ + bne.n 1e7088 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7162 │ │ │ │ + beq.n 1e718a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7164 │ │ │ │ + vldr s10, [pc, #156] @ 1e718c │ │ │ │ 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 │ │ │ │ @@ -533399,20 +533431,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 1e70d0 │ │ │ │ + bne.n 1e70f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e71c2 │ │ │ │ + cbz r2, 1e71ea │ │ │ │ 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 │ │ │ │ @@ -533428,19 +533460,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 1e7172 │ │ │ │ + bne.n 1e719a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7246 │ │ │ │ + beq.n 1e726e │ │ │ │ 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 │ │ │ │ @@ -533469,18 +533501,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 1e71de │ │ │ │ + bne.n 1e7206 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e72a2 │ │ │ │ + cbz r2, 1e72ca │ │ │ │ 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 │ │ │ │ @@ -533496,18 +533528,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 1e7252 │ │ │ │ + bne.n 1e727a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7308 │ │ │ │ + cbz r2, 1e7330 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533531,23 +533563,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 1e72b0 │ │ │ │ + bne.n 1e72d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e73b2 │ │ │ │ + beq.n 1e73da │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e73b4 │ │ │ │ + vldr s10, [pc, #156] @ 1e73dc │ │ │ │ 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 │ │ │ │ @@ -533581,54 +533613,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 1e7320 │ │ │ │ + bne.n 1e7348 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e73e2 │ │ │ │ + cbz r2, 1e740a │ │ │ │ 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 1e73cc │ │ │ │ + bne.n 1e73f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7412 │ │ │ │ + cbz r2, 1e743a │ │ │ │ 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 1e73f4 │ │ │ │ + bne.n 1e741c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7448 │ │ │ │ + cbz r2, 1e7470 │ │ │ │ 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 │ │ │ │ @@ -533636,72 +533668,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 1e7428 │ │ │ │ + bne.n 1e7450 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7480 │ │ │ │ + cbz r2, 1e74a8 │ │ │ │ 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 1e7458 │ │ │ │ + bne.n 1e7480 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e74ae │ │ │ │ + cbz r2, 1e74d6 │ │ │ │ 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 1e7498 │ │ │ │ + bne.n 1e74c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e74de │ │ │ │ + cbz r2, 1e7506 │ │ │ │ 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 1e74c0 │ │ │ │ + bne.n 1e74e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7514 │ │ │ │ + cbz r2, 1e753c │ │ │ │ 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 │ │ │ │ @@ -533709,436 +533741,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 1e74f4 │ │ │ │ + bne.n 1e751c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e754c │ │ │ │ + cbz r2, 1e7574 │ │ │ │ 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 1e7524 │ │ │ │ + bne.n 1e754c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7576 │ │ │ │ + cbz r2, 1e759e │ │ │ │ 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 1e755e │ │ │ │ + bne.n 1e7586 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e75a6 │ │ │ │ + cbz r2, 1e75ce │ │ │ │ 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 1e7588 │ │ │ │ + bne.n 1e75b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e75ce │ │ │ │ + cbz r2, 1e75f6 │ │ │ │ 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 1e75b6 │ │ │ │ + bne.n 1e75de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e75fe │ │ │ │ + cbz r2, 1e7626 │ │ │ │ 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 1e75e0 │ │ │ │ + bne.n 1e7608 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7626 │ │ │ │ + cbz r2, 1e764e │ │ │ │ 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 1e760e │ │ │ │ + bne.n 1e7636 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e764e │ │ │ │ + cbz r2, 1e7676 │ │ │ │ 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 1e7636 │ │ │ │ + bne.n 1e765e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7670 │ │ │ │ + cbz r2, 1e7698 │ │ │ │ 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 1e765c │ │ │ │ + bne.n 1e7684 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7690 │ │ │ │ + cbz r2, 1e76b8 │ │ │ │ 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 1e767e │ │ │ │ + bne.n 1e76a6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e76b4 │ │ │ │ + cbz r2, 1e76dc │ │ │ │ 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 1e76a0 │ │ │ │ + bne.n 1e76c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e76e0 │ │ │ │ + cbz r2, 1e7708 │ │ │ │ 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 1e76c2 │ │ │ │ + bne.n 1e76ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7704 │ │ │ │ + cbz r2, 1e772c │ │ │ │ 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 1e76f0 │ │ │ │ + bne.n 1e7718 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7724 │ │ │ │ + cbz r2, 1e774c │ │ │ │ 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 1e7712 │ │ │ │ + bne.n 1e773a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7748 │ │ │ │ + cbz r2, 1e7770 │ │ │ │ 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 1e7734 │ │ │ │ + bne.n 1e775c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7774 │ │ │ │ + cbz r2, 1e779c │ │ │ │ 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 1e7756 │ │ │ │ + bne.n 1e777e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e779c │ │ │ │ + cbz r2, 1e77c4 │ │ │ │ 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 1e7784 │ │ │ │ + bne.n 1e77ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e77be │ │ │ │ + cbz r2, 1e77e6 │ │ │ │ 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 1e77a6 │ │ │ │ + bne.n 1e77ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e77e6 │ │ │ │ + cbz r2, 1e780e │ │ │ │ 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 1e77cc │ │ │ │ + bne.n 1e77f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7810 │ │ │ │ + cbz r2, 1e7838 │ │ │ │ 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 1e77f2 │ │ │ │ + bne.n 1e781a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7838 │ │ │ │ + cbz r2, 1e7860 │ │ │ │ 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 1e7820 │ │ │ │ + bne.n 1e7848 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e785a │ │ │ │ + cbz r2, 1e7882 │ │ │ │ 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 1e7842 │ │ │ │ + bne.n 1e786a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7882 │ │ │ │ + cbz r2, 1e78aa │ │ │ │ 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 1e7868 │ │ │ │ + bne.n 1e7890 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e78ac │ │ │ │ + cbz r2, 1e78d4 │ │ │ │ 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 1e788e │ │ │ │ + bne.n 1e78b6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78d4 │ │ │ │ + cbz r2, 1e78fc │ │ │ │ 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 1e78bc │ │ │ │ + bne.n 1e78e4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78f6 │ │ │ │ + cbz r2, 1e791e │ │ │ │ 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 1e78de │ │ │ │ + bne.n 1e7906 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e791e │ │ │ │ + cbz r2, 1e7946 │ │ │ │ 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 1e7904 │ │ │ │ + bne.n 1e792c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7944 │ │ │ │ + cbz r2, 1e796c │ │ │ │ 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 1e792c │ │ │ │ + bne.n 1e7954 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7966 │ │ │ │ + cbz r2, 1e798e │ │ │ │ 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 1e794e │ │ │ │ + bne.n 1e7976 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e798e │ │ │ │ + cbz r2, 1e79b6 │ │ │ │ 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 1e7974 │ │ │ │ + bne.n 1e799c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e79c4 │ │ │ │ + cbz r2, 1e79ec │ │ │ │ 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 │ │ │ │ @@ -534146,37 +534178,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 1e79a4 │ │ │ │ + bne.n 1e79cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e79fa │ │ │ │ + cbz r2, 1e7a22 │ │ │ │ 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 1e79d4 │ │ │ │ + bne.n 1e79fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a30 │ │ │ │ + cbz r2, 1e7a58 │ │ │ │ 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 │ │ │ │ @@ -534184,73 +534216,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 1e7a10 │ │ │ │ + bne.n 1e7a38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7a66 │ │ │ │ + cbz r2, 1e7a8e │ │ │ │ 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 1e7a40 │ │ │ │ + bne.n 1e7a68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a9a │ │ │ │ + cbz r2, 1e7ac2 │ │ │ │ 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 1e7a74 │ │ │ │ + bne.n 1e7a9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ace │ │ │ │ + cbz r2, 1e7af6 │ │ │ │ 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 1e7aa8 │ │ │ │ + bne.n 1e7ad0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b08 │ │ │ │ + cbz r2, 1e7b30 │ │ │ │ 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 │ │ │ │ @@ -534258,19 +534290,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 1e7adc │ │ │ │ + bne.n 1e7b04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b44 │ │ │ │ + cbz r2, 1e7b6c │ │ │ │ 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 │ │ │ │ @@ -534278,57 +534310,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 1e7b18 │ │ │ │ + bne.n 1e7b40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b7c │ │ │ │ + cbz r2, 1e7ba4 │ │ │ │ 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 1e7b54 │ │ │ │ + bne.n 1e7b7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7bb4 │ │ │ │ + cbz r2, 1e7bdc │ │ │ │ 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 1e7b8c │ │ │ │ + bne.n 1e7bb4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7bee │ │ │ │ + cbz r2, 1e7c16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534336,18 +534368,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 1e7bc6 │ │ │ │ + bne.n 1e7bee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c26 │ │ │ │ + cbz r2, 1e7c4e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534355,18 +534387,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 1e7bfe │ │ │ │ + bne.n 1e7c26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c5e │ │ │ │ + cbz r2, 1e7c86 │ │ │ │ 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]! │ │ │ │ @@ -534374,18 +534406,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 1e7c3a │ │ │ │ + bne.n 1e7c62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c96 │ │ │ │ + cbz r2, 1e7cbe │ │ │ │ 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]! │ │ │ │ @@ -534393,18 +534425,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 1e7c72 │ │ │ │ + bne.n 1e7c9a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cd0 │ │ │ │ + cbz r2, 1e7cf8 │ │ │ │ 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 │ │ │ │ @@ -534412,19 +534444,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 1e7ca4 │ │ │ │ + bne.n 1e7ccc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d0c │ │ │ │ + cbz r2, 1e7d34 │ │ │ │ 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 │ │ │ │ @@ -534432,19 +534464,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 1e7ce0 │ │ │ │ + bne.n 1e7d08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d48 │ │ │ │ + cbz r2, 1e7d70 │ │ │ │ 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 │ │ │ │ @@ -534452,19 +534484,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 1e7d1c │ │ │ │ + bne.n 1e7d44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d84 │ │ │ │ + cbz r2, 1e7dac │ │ │ │ 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 │ │ │ │ @@ -534472,19 +534504,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 1e7d58 │ │ │ │ + bne.n 1e7d80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7dc0 │ │ │ │ + cbz r2, 1e7de8 │ │ │ │ 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 │ │ │ │ @@ -534492,19 +534524,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 1e7d94 │ │ │ │ + bne.n 1e7dbc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7dfc │ │ │ │ + cbz r2, 1e7e24 │ │ │ │ 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 │ │ │ │ @@ -534512,19 +534544,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 1e7dd0 │ │ │ │ + bne.n 1e7df8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e38 │ │ │ │ + cbz r2, 1e7e60 │ │ │ │ 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 │ │ │ │ @@ -534532,19 +534564,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 1e7e0c │ │ │ │ + bne.n 1e7e34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e74 │ │ │ │ + cbz r2, 1e7e9c │ │ │ │ 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 │ │ │ │ @@ -534552,24 +534584,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 1e7e48 │ │ │ │ + bne.n 1e7e70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7f08 │ │ │ │ + beq.n 1e7f30 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7f0c │ │ │ │ + vldr s11, [pc, #132] @ 1e7f34 │ │ │ │ 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 │ │ │ │ @@ -534596,26 +534628,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 1e7e90 │ │ │ │ + bne.n 1e7eb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e7f6c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e7f94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e7f68 │ │ │ │ + cbz r2, 1e7f90 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e7f70 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e7f98 ) │ │ │ │ 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 │ │ │ │ @@ -534630,28 +534662,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 1e7f28 │ │ │ │ + bne.n 1e7f50 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e7fc0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e7fe8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e7fbc │ │ │ │ + cbz r2, 1e7fe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e7fc4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e7fec ) │ │ │ │ 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 │ │ │ │ @@ -534663,23 +534695,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 1e7f8c │ │ │ │ + bne.n 1e7fb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7ffe │ │ │ │ + cbz r2, 1e8026 │ │ │ │ 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 │ │ │ │ @@ -534687,18 +534719,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 1e7fd6 │ │ │ │ + bne.n 1e7ffe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8036 │ │ │ │ + cbz r2, 1e805e │ │ │ │ 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 │ │ │ │ @@ -534706,22 +534738,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 1e800e │ │ │ │ + bne.n 1e8036 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e809a │ │ │ │ + cbz r2, 1e80c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e809c │ │ │ │ + vldr s12, [pc, #88] @ 1e80c4 │ │ │ │ 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 │ │ │ │ @@ -534735,25 +534767,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 1e804a │ │ │ │ + bne.n 1e8072 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8132 │ │ │ │ + beq.n 1e815a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8134 │ │ │ │ + vldr s11, [pc, #132] @ 1e815c │ │ │ │ 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 │ │ │ │ @@ -534780,20 +534812,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 1e80b8 │ │ │ │ + bne.n 1e80e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e816e │ │ │ │ + cbz r2, 1e8196 │ │ │ │ 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 │ │ │ │ @@ -534801,22 +534833,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 1e8146 │ │ │ │ + bne.n 1e816e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e81e0 │ │ │ │ + cbz r2, 1e8208 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e81e4 │ │ │ │ + vldr s12, [pc, #104] @ 1e820c │ │ │ │ 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] │ │ │ │ @@ -534835,25 +534867,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 1e8186 │ │ │ │ + bne.n 1e81ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8238 │ │ │ │ + cbz r2, 1e8260 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e823c │ │ │ │ + vldr s13, [pc, #72] @ 1e8264 │ │ │ │ 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 │ │ │ │ @@ -534863,25 +534895,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 1e81fa │ │ │ │ + bne.n 1e8222 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e82ae │ │ │ │ + cbz r2, 1e82d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e82b0 │ │ │ │ + vldr s12, [pc, #100] @ 1e82d8 │ │ │ │ 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] │ │ │ │ @@ -534900,135 +534932,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 1e8256 │ │ │ │ + bne.n 1e827e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e82e6 │ │ │ │ + cbz r2, 1e830e │ │ │ │ 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 1e82c2 │ │ │ │ + bne.n 1e82ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e831a │ │ │ │ + cbz r2, 1e8342 │ │ │ │ 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 1e82f6 │ │ │ │ + bne.n 1e831e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e834e │ │ │ │ + cbz r2, 1e8376 │ │ │ │ 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 1e832a │ │ │ │ + bne.n 1e8352 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8382 │ │ │ │ + cbz r2, 1e83aa │ │ │ │ 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 1e835e │ │ │ │ + bne.n 1e8386 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83b8 │ │ │ │ + cbz r2, 1e83e0 │ │ │ │ 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 1e8390 │ │ │ │ + bne.n 1e83b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e83f0 │ │ │ │ + cbz r2, 1e8418 │ │ │ │ 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 1e83c8 │ │ │ │ + bne.n 1e83f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e846c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8494 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8468 │ │ │ │ + cbz r2, 1e8490 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8470 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8498 ) │ │ │ │ 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 │ │ │ │ @@ -535049,28 +535081,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 1e840e │ │ │ │ + bne.n 1e8436 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e84e0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8508 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e84dc │ │ │ │ + cbz r2, 1e8504 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e84e4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e850c ) │ │ │ │ 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 │ │ │ │ @@ -535088,28 +535120,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 1e848c │ │ │ │ + bne.n 1e84b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8560 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8588 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e855c │ │ │ │ + cbz r2, 1e8584 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8564 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e858c ) │ │ │ │ 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 │ │ │ │ @@ -535130,28 +535162,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 1e8502 │ │ │ │ + bne.n 1e852a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e85d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e85f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e85ce │ │ │ │ + cbz r2, 1e85f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e85d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e85fc ) │ │ │ │ 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 │ │ │ │ @@ -535169,28 +535201,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 1e8580 │ │ │ │ + bne.n 1e85a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e862c │ │ │ │ + cbz r2, 1e8654 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8630 │ │ │ │ + vldr s13, [pc, #76] @ 1e8658 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8634 │ │ │ │ + vldr s12, [pc, #72] @ 1e865c │ │ │ │ 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 │ │ │ │ @@ -535199,45 +535231,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 1e85ee │ │ │ │ + bne.n 1e8616 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8664 │ │ │ │ + cbz r2, 1e868c │ │ │ │ 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 1e8646 │ │ │ │ + bne.n 1e866e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e86dc │ │ │ │ + cbz r2, 1e8704 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e86e0 │ │ │ │ + vldr s12, [pc, #108] @ 1e8708 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e86e4 │ │ │ │ + vldr s11, [pc, #104] @ 1e870c │ │ │ │ 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 │ │ │ │ @@ -535255,47 +535287,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 1e8682 │ │ │ │ + bne.n 1e86aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8716 │ │ │ │ + cbz r2, 1e873e │ │ │ │ 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 1e86f8 │ │ │ │ + bne.n 1e8720 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e876c │ │ │ │ + cbz r2, 1e8794 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8770 │ │ │ │ + vldr s13, [pc, #76] @ 1e8798 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8774 │ │ │ │ + vldr s12, [pc, #72] @ 1e879c │ │ │ │ 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 │ │ │ │ @@ -535304,29 +535336,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 1e872e │ │ │ │ + bne.n 1e8756 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e87ea │ │ │ │ + cbz r2, 1e8812 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e87ec │ │ │ │ + vldr s12, [pc, #104] @ 1e8814 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e87f0 │ │ │ │ + vldr s11, [pc, #100] @ 1e8818 │ │ │ │ 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 │ │ │ │ @@ -535344,44 +535376,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 1e8792 │ │ │ │ + bne.n 1e87ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8822 │ │ │ │ + cbz r2, 1e884a │ │ │ │ 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 1e8804 │ │ │ │ + bne.n 1e882c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e88ce │ │ │ │ + beq.n 1e88f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e88d0 │ │ │ │ + vldr s10, [pc, #160] @ 1e88f8 │ │ │ │ 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 │ │ │ │ @@ -535416,44 +535448,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 1e8838 │ │ │ │ + bne.n 1e8860 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8906 │ │ │ │ + cbz r2, 1e892e │ │ │ │ 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 1e88e0 │ │ │ │ + bne.n 1e8908 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8998 │ │ │ │ + beq.n 1e89c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e899c │ │ │ │ + vldr s11, [pc, #132] @ 1e89c4 │ │ │ │ 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 │ │ │ │ @@ -535480,21 +535512,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 1e8920 │ │ │ │ + bne.n 1e8948 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e89d6 │ │ │ │ + cbz r2, 1e89fe │ │ │ │ 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 │ │ │ │ @@ -535502,118 +535534,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 1e89ae │ │ │ │ + bne.n 1e89d6 │ │ │ │ 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 1e8b1c │ │ │ │ + beq.w 1e8b44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8b1c │ │ │ │ + beq.w 1e8b44 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e8b28 │ │ │ │ + vldr s17, [pc, #272] @ 1e8b50 │ │ │ │ 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 1e8ad0 │ │ │ │ + b.n 1e8af8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8af6 │ │ │ │ + bgt.n 1e8b1e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8af0 │ │ │ │ + ble.n 1e8b18 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8b02 │ │ │ │ + bgt.n 1e8b2a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8aea │ │ │ │ + ble.n 1e8b12 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8afc │ │ │ │ + bgt.n 1e8b24 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8ae4 │ │ │ │ + ble.n 1e8b0c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8b08 │ │ │ │ + beq.n 1e8b30 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8a36 │ │ │ │ + bgt.n 1e8a5e │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + b.n 1e8a6c │ │ │ │ + vldr s0, [pc, #64] @ 1e8b50 │ │ │ │ + b.n 1e8ae0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8a44 │ │ │ │ - vldr s0, [pc, #64] @ 1e8b28 │ │ │ │ b.n 1e8ab8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ b.n 1e8a90 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - b.n 1e8a68 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8a44 │ │ │ │ + b.n 1e8a6c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8a90 │ │ │ │ + b.n 1e8ab8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8a68 │ │ │ │ + b.n 1e8a90 │ │ │ │ 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 1e8a28 │ │ │ │ + bne.n 1e8a50 │ │ │ │ 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} │ │ │ │ @@ -535622,107 +535654,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 1e8c74 │ │ │ │ + beq.w 1e8c9c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8c74 │ │ │ │ + beq.w 1e8c9c │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e8c80 │ │ │ │ + vldr s17, [pc, #276] @ 1e8ca8 │ │ │ │ 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 1e8c22 │ │ │ │ + b.n 1e8c4a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8c4e │ │ │ │ + bgt.n 1e8c76 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8c42 │ │ │ │ + ble.n 1e8c6a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8c48 │ │ │ │ + bgt.n 1e8c70 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8c3c │ │ │ │ + ble.n 1e8c64 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8c54 │ │ │ │ + bgt.n 1e8c7c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8c36 │ │ │ │ + ble.n 1e8c5e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8c5a │ │ │ │ + bgt.n 1e8c82 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8c60 │ │ │ │ + beq.n 1e8c88 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8b8a │ │ │ │ + bgt.n 1e8bb2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8b98 │ │ │ │ + b.n 1e8bc0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8c0a │ │ │ │ + b.n 1e8c32 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8be2 │ │ │ │ + b.n 1e8c0a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8bbc │ │ │ │ + b.n 1e8be4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8bbc │ │ │ │ + b.n 1e8be4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8b98 │ │ │ │ - vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8be2 │ │ │ │ + b.n 1e8bc0 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ b.n 1e8c0a │ │ │ │ + vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ + b.n 1e8c32 │ │ │ │ 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 1e8b7c │ │ │ │ + bne.n 1e8ba4 │ │ │ │ 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} │ │ │ │ @@ -535731,92 +535763,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 1e8d9a │ │ │ │ + beq.n 1e8dc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e8d9a │ │ │ │ + beq.n 1e8dc2 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e8da4 │ │ │ │ + vldr s17, [pc, #236] @ 1e8dcc │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e8da8 │ │ │ │ + vldr s19, [pc, #232] @ 1e8dd0 │ │ │ │ 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 1e8d52 │ │ │ │ + b.n 1e8d7a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8d72 │ │ │ │ + bgt.n 1e8d9a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8d6c │ │ │ │ + ble.n 1e8d94 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8d7e │ │ │ │ + bgt.n 1e8da6 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8d66 │ │ │ │ + ble.n 1e8d8e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8d78 │ │ │ │ + bgt.n 1e8da0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8d84 │ │ │ │ + beq.n 1e8dac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ce0 │ │ │ │ + bgt.n 1e8d08 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8cee │ │ │ │ + b.n 1e8d16 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8d3a │ │ │ │ + b.n 1e8d62 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8d12 │ │ │ │ + b.n 1e8d3a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8cee │ │ │ │ + b.n 1e8d16 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8d3a │ │ │ │ + b.n 1e8d62 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e8d12 │ │ │ │ + b.n 1e8d3a │ │ │ │ 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 1e8cd2 │ │ │ │ + bne.n 1e8cfa │ │ │ │ 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 │ │ │ │ @@ -535826,548 +535858,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 1e8efa │ │ │ │ + beq.w 1e8f22 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e8efa │ │ │ │ + beq.w 1e8f22 │ │ │ │ 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] @ 1e8f04 │ │ │ │ + vldr s18, [pc, #272] @ 1e8f2c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e8f08 │ │ │ │ + vldr s17, [pc, #268] @ 1e8f30 │ │ │ │ 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 1e8ea8 │ │ │ │ + b.n 1e8ed0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ed4 │ │ │ │ + bgt.n 1e8efc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8ec8 │ │ │ │ + ble.n 1e8ef0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ece │ │ │ │ + bgt.n 1e8ef6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8ec2 │ │ │ │ + ble.n 1e8eea │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8eda │ │ │ │ + bgt.n 1e8f02 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8ebc │ │ │ │ + ble.n 1e8ee4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ee0 │ │ │ │ + bgt.n 1e8f08 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1e8ee6 │ │ │ │ + beq.n 1e8f0e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e16 │ │ │ │ + bgt.n 1e8e3e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e8e24 │ │ │ │ + b.n 1e8e4c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e8e94 │ │ │ │ + b.n 1e8ebc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e8e6e │ │ │ │ + b.n 1e8e96 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e8e48 │ │ │ │ + b.n 1e8e70 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e48 │ │ │ │ + b.n 1e8e70 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e24 │ │ │ │ + b.n 1e8e4c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e6e │ │ │ │ + b.n 1e8e96 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e8e94 │ │ │ │ + b.n 1e8ebc │ │ │ │ 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 1e8e06 │ │ │ │ + bne.n 1e8e2e │ │ │ │ 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 1e8f9e │ │ │ │ + beq.n 1e8fc6 │ │ │ │ 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] @ 1e8fa8 │ │ │ │ + vldr s16, [pc, #116] @ 1e8fd0 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e8fac │ │ │ │ + vldr s17, [pc, #112] @ 1e8fd4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e8fa0 │ │ │ │ + vldr d10, [pc, #92] @ 1e8fc8 │ │ │ │ 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 1e8f74 │ │ │ │ + ble.n 1e8f9c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f74 │ │ │ │ + bgt.n 1e8f9c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 60d74 │ │ │ │ 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 1e8f48 │ │ │ │ + bne.n 1e8f70 │ │ │ │ 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 1e8fa8 │ │ │ │ + b.n 1e8fd0 │ │ │ │ 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] @ (1e911c ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9144 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e9120 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9148 ) │ │ │ │ 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 1e90f2 │ │ │ │ + beq.w 1e911a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e90f2 │ │ │ │ + beq.w 1e911a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e9114 │ │ │ │ - vldr s17, [pc, #292] @ 1e9118 │ │ │ │ + vldr s18, [pc, #292] @ 1e913c │ │ │ │ + vldr s17, [pc, #292] @ 1e9140 │ │ │ │ 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 1e90a4 │ │ │ │ + b.n 1e90cc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90d0 │ │ │ │ + bgt.n 1e90f8 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e90c4 │ │ │ │ + ble.n 1e90ec │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90ca │ │ │ │ + bgt.n 1e90f2 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e90be │ │ │ │ + ble.n 1e90e6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90d6 │ │ │ │ + bgt.n 1e90fe │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e90b8 │ │ │ │ + ble.n 1e90e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90dc │ │ │ │ + bgt.n 1e9104 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d74 │ │ │ │ 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 1e90e2 │ │ │ │ + beq.n 1e910a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e900c │ │ │ │ + bgt.n 1e9034 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e901a │ │ │ │ + b.n 1e9042 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9086 │ │ │ │ + b.n 1e90ae │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9062 │ │ │ │ + b.n 1e908a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e903e │ │ │ │ + b.n 1e9066 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e903e │ │ │ │ + b.n 1e9066 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e901a │ │ │ │ + b.n 1e9042 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9062 │ │ │ │ + b.n 1e908a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9086 │ │ │ │ + b.n 1e90ae │ │ │ │ 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 1e9002 │ │ │ │ - ldr r2, [pc, #48] @ (1e9124 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9120 ) │ │ │ │ + bne.n 1e902a │ │ │ │ + ldr r2, [pc, #48] @ (1e914c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9110 │ │ │ │ + bne.n 1e9138 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ 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] @ (1e9298 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e92c0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e929c ) │ │ │ │ + ldr r2, [pc, #344] @ (1e92c4 ) │ │ │ │ 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 1e926e │ │ │ │ + beq.w 1e9296 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e926e │ │ │ │ + beq.w 1e9296 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9290 │ │ │ │ - vldr s18, [pc, #296] @ 1e9294 │ │ │ │ + vldr s19, [pc, #296] @ 1e92b8 │ │ │ │ + vldr s18, [pc, #296] @ 1e92bc │ │ │ │ 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 1e9220 │ │ │ │ + b.n 1e9248 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e924c │ │ │ │ + bgt.n 1e9274 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9240 │ │ │ │ + ble.n 1e9268 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9246 │ │ │ │ + bgt.n 1e926e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e923a │ │ │ │ + ble.n 1e9262 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9252 │ │ │ │ + bgt.n 1e927a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9234 │ │ │ │ + ble.n 1e925c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9258 │ │ │ │ + bgt.n 1e9280 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e925e │ │ │ │ + beq.n 1e9286 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9188 │ │ │ │ + bgt.n 1e91b0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9196 │ │ │ │ + b.n 1e91be │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9202 │ │ │ │ + b.n 1e922a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e91de │ │ │ │ + b.n 1e9206 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e91ba │ │ │ │ + b.n 1e91e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e91ba │ │ │ │ + b.n 1e91e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9196 │ │ │ │ + b.n 1e91be │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e91de │ │ │ │ + b.n 1e9206 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9202 │ │ │ │ + b.n 1e922a │ │ │ │ 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 1e917e │ │ │ │ - ldr r2, [pc, #48] @ (1e92a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e929c ) │ │ │ │ + bne.n 1e91a6 │ │ │ │ + ldr r2, [pc, #48] @ (1e92c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e92c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e928c │ │ │ │ + bne.n 1e92b4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ 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 1e93de │ │ │ │ + beq.w 1e9406 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e93de │ │ │ │ + beq.w 1e9406 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e93e8 │ │ │ │ - vldr s18, [pc, #280] @ 1e93ec │ │ │ │ + vldr s19, [pc, #280] @ 1e9410 │ │ │ │ + vldr s18, [pc, #280] @ 1e9414 │ │ │ │ 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 1e938e │ │ │ │ + b.n 1e93b6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93ba │ │ │ │ + bgt.n 1e93e2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e93ae │ │ │ │ + ble.n 1e93d6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93b4 │ │ │ │ + bgt.n 1e93dc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e93a8 │ │ │ │ + ble.n 1e93d0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93c0 │ │ │ │ + bgt.n 1e93e8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d74 │ │ │ │ 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 1e93a2 │ │ │ │ + ble.n 1e93ca │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93c6 │ │ │ │ + bgt.n 1e93ee │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1e93cc │ │ │ │ + beq.n 1e93f4 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92f4 │ │ │ │ + bgt.n 1e931c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9302 │ │ │ │ + b.n 1e932a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e937a │ │ │ │ + b.n 1e93a2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9350 │ │ │ │ + b.n 1e9378 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9326 │ │ │ │ + b.n 1e934e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9326 │ │ │ │ + b.n 1e934e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9302 │ │ │ │ + b.n 1e932a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9350 │ │ │ │ + b.n 1e9378 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e937a │ │ │ │ + b.n 1e93a2 │ │ │ │ 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 1e92ea │ │ │ │ + bne.n 1e9312 │ │ │ │ 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 1e9476 │ │ │ │ + beq.n 1e949e │ │ │ │ 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] @ 1e9488 │ │ │ │ + vldr s20, [pc, #116] @ 1e94b0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e948c │ │ │ │ + vldr s21, [pc, #116] @ 1e94b4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9478 │ │ │ │ - vldr d8, [pc, #92] @ 1e9480 │ │ │ │ + vldr d9, [pc, #88] @ 1e94a0 │ │ │ │ + vldr d8, [pc, #92] @ 1e94a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e944e │ │ │ │ + ble.n 1e9476 │ │ │ │ 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 │ │ │ │ @@ -536377,31 +536409,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 1e9426 │ │ │ │ + bne.n 1e944e │ │ │ │ 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 1e9488 │ │ │ │ + b.n 1e94b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e94d2 │ │ │ │ + cbz r2, 1e94fa │ │ │ │ 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 │ │ │ │ @@ -536409,266 +536441,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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e94ae │ │ │ │ + bne.n 1e94d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9526 │ │ │ │ + cbz r2, 1e954e │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e94f4 │ │ │ │ + bne.n 1e951c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e957e │ │ │ │ + cbz r2, 1e95a6 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9544 │ │ │ │ + bne.n 1e956c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e95d4 │ │ │ │ + cbz r2, 1e95fc │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e959c │ │ │ │ + bne.n 1e95c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e961e │ │ │ │ + cbz r2, 1e9646 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ 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 1e95fa │ │ │ │ + bne.n 1e9622 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9670 │ │ │ │ + cbz r2, 1e9698 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9644 │ │ │ │ + bne.n 1e966c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e96c0 │ │ │ │ + cbz r2, 1e96e8 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9694 │ │ │ │ + bne.n 1e96bc │ │ │ │ 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] @ (1e9784 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e97ac ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1e9788 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e97b0 ) │ │ │ │ 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, 1e9766 │ │ │ │ - cbz r5, 1e9766 │ │ │ │ + cbz r2, 1e978e │ │ │ │ + cbz r5, 1e978e │ │ │ │ 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 1f4790 │ │ │ │ + bl 1f47b8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f4790 │ │ │ │ + bl 1f47b8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f4790 │ │ │ │ + bl 1f47b8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f4790 │ │ │ │ + bl 1f47b8 │ │ │ │ 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 1e9708 │ │ │ │ + bne.n 1e9730 │ │ │ │ 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 1e96fe │ │ │ │ - ldr r2, [pc, #36] @ (1e978c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9788 ) │ │ │ │ + bne.n 1e9726 │ │ │ │ + ldr r2, [pc, #36] @ (1e97b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e97b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9780 │ │ │ │ + bne.n 1e97a8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ 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] @ (1e9808 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e980c ) │ │ │ │ + ldr r2, [pc, #100] @ (1e9830 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9834 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e97ec │ │ │ │ + cbz r4, 1e9814 │ │ │ │ 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 │ │ │ │ @@ -536678,51 +536710,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 1e97bc │ │ │ │ - ldr r2, [pc, #32] @ (1e9810 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e980c ) │ │ │ │ + bne.n 1e97e4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9838 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9804 │ │ │ │ + bne.n 1e982c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r4, #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, #132] @ (1e98ac ) │ │ │ │ - ldr r3, [pc, #136] @ (1e98b0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e98d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e98d8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e988a │ │ │ │ + cbz r6, 1e98b2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1e98a8 │ │ │ │ + vldr s10, [pc, #100] @ 1e98d0 │ │ │ │ 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 │ │ │ │ @@ -536734,50 +536766,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 1e9848 │ │ │ │ - ldr r2, [pc, #40] @ (1e98b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e98b0 ) │ │ │ │ + bne.n 1e9870 │ │ │ │ + ldr r2, [pc, #40] @ (1e98dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e98d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e98a2 │ │ │ │ + bne.n 1e98ca │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ 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] @ (1e995c ) │ │ │ │ - ldr r3, [pc, #148] @ (1e9960 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e9984 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e9988 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e993e │ │ │ │ + cbz r6, 1e9966 │ │ │ │ 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] │ │ │ │ @@ -536797,48 +536829,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 1e98e8 │ │ │ │ - ldr r2, [pc, #36] @ (1e9964 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9960 ) │ │ │ │ + bne.n 1e9910 │ │ │ │ + ldr r2, [pc, #36] @ (1e998c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9956 │ │ │ │ + bne.n 1e997e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ 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] @ (1e9a18 ) │ │ │ │ - ldr r3, [pc, #160] @ (1e9a1c ) │ │ │ │ + ldr r2, [pc, #156] @ (1e9a40 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e9a44 ) │ │ │ │ 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, 1e99fa │ │ │ │ + cbz r6, 1e9a22 │ │ │ │ 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 │ │ │ │ @@ -536861,52 +536893,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 1e9994 │ │ │ │ - ldr r2, [pc, #36] @ (1e9a20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9a1c ) │ │ │ │ + bne.n 1e99bc │ │ │ │ + ldr r2, [pc, #36] @ (1e9a48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9a44 ) │ │ │ │ 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 1e9a12 │ │ │ │ + bne.n 1e9a3a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ 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] @ (1e9aa8 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9aac ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9ad0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9ad4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9a88 │ │ │ │ + cbz r4, 1e9ab0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1e9aa4 │ │ │ │ + vldr s14, [pc, #80] @ 1e9acc │ │ │ │ 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 │ │ │ │ @@ -536914,49 +536946,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 1e9a58 │ │ │ │ - ldr r2, [pc, #36] @ (1e9ab0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9aac ) │ │ │ │ + bne.n 1e9a80 │ │ │ │ + ldr r2, [pc, #36] @ (1e9ad8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9aa0 │ │ │ │ + bne.n 1e9ac8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ 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] @ (1e9b34 ) │ │ │ │ - ldr r3, [pc, #112] @ (1e9b38 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e9b5c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e9b60 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9b18 │ │ │ │ + cbz r5, 1e9b40 │ │ │ │ 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] │ │ │ │ @@ -536969,47 +537001,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 1e9ae4 │ │ │ │ - ldr r2, [pc, #32] @ (1e9b3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9b38 ) │ │ │ │ + bne.n 1e9b0c │ │ │ │ + ldr r2, [pc, #32] @ (1e9b64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b30 │ │ │ │ + bne.n 1e9b58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1e9bc4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9bc8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9bec ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9bf0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9ba8 │ │ │ │ + cbz r6, 1e9bd0 │ │ │ │ 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 │ │ │ │ @@ -537023,52 +537055,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 1e9b6c │ │ │ │ - ldr r2, [pc, #32] @ (1e9bcc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9bc8 ) │ │ │ │ + bne.n 1e9b94 │ │ │ │ + ldr r2, [pc, #32] @ (1e9bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9bc0 │ │ │ │ + bne.n 1e9be8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ 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] @ (1e9c7c ) │ │ │ │ - ldr r3, [pc, #156] @ (1e9c80 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e9ca4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e9ca8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9c54 │ │ │ │ + cbz r4, 1e9c7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1e9c70 │ │ │ │ - vldr s8, [pc, #116] @ 1e9c78 │ │ │ │ + vldr d5, [pc, #112] @ 1e9c98 │ │ │ │ + vldr s8, [pc, #116] @ 1e9ca0 │ │ │ │ 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 │ │ │ │ @@ -537082,57 +537114,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 1e9c08 │ │ │ │ - ldr r2, [pc, #44] @ (1e9c84 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9c80 ) │ │ │ │ + bne.n 1e9c30 │ │ │ │ + ldr r2, [pc, #44] @ (1e9cac ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c6c │ │ │ │ + bne.n 1e9c94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1e9d40 ) │ │ │ │ - ldr r3, [pc, #168] @ (1e9d44 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e9d68 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e9d6c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9d1a │ │ │ │ + cbz r5, 1e9d42 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1e9d38 │ │ │ │ + vldr d4, [pc, #128] @ 1e9d60 │ │ │ │ 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 │ │ │ │ @@ -537151,58 +537183,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 1e9cbc │ │ │ │ - ldr r2, [pc, #44] @ (1e9d48 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e9d44 ) │ │ │ │ + bne.n 1e9ce4 │ │ │ │ + ldr r2, [pc, #44] @ (1e9d70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e9d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9d32 │ │ │ │ + bne.n 1e9d5a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ 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] @ (1e9e18 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e9e1c ) │ │ │ │ + ldr r2, [pc, #180] @ (1e9e40 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e9e44 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9df4 │ │ │ │ + cbz r6, 1e9e1c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1e9e10 │ │ │ │ + vldr d3, [pc, #144] @ 1e9e38 │ │ │ │ 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 │ │ │ │ @@ -537225,55 +537257,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 1e9d80 │ │ │ │ - ldr r2, [pc, #40] @ (1e9e20 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e9e1c ) │ │ │ │ + bne.n 1e9da8 │ │ │ │ + ldr r2, [pc, #40] @ (1e9e48 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e9e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9e0c │ │ │ │ + bne.n 1e9e34 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1e9eb4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1e9eb8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e9edc ) │ │ │ │ + ldr r3, [pc, #128] @ (1e9ee0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9e94 │ │ │ │ + cbz r4, 1e9ebc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e9eb0 │ │ │ │ + vldr s12, [pc, #92] @ 1e9ed8 │ │ │ │ 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 │ │ │ │ @@ -537283,49 +537315,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 1e9e58 │ │ │ │ - ldr r2, [pc, #36] @ (1e9ebc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9eb8 ) │ │ │ │ + bne.n 1e9e80 │ │ │ │ + ldr r2, [pc, #36] @ (1e9ee4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9eac │ │ │ │ + bne.n 1e9ed4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r7, #16] │ │ │ │ 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] @ (1e9f44 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9f48 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9f6c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9f70 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9f26 │ │ │ │ + cbz r5, 1e9f4e │ │ │ │ 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] │ │ │ │ @@ -537340,48 +537372,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 1e9eee │ │ │ │ - ldr r2, [pc, #36] @ (1e9f4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9f48 ) │ │ │ │ + bne.n 1e9f16 │ │ │ │ + ldr r2, [pc, #36] @ (1e9f74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f3e │ │ │ │ + bne.n 1e9f66 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ 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] @ (1e9fe4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1e9fe8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea00c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea010 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9fc6 │ │ │ │ + cbz r5, 1e9fee │ │ │ │ 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 │ │ │ │ @@ -537397,48 +537429,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 1e9f80 │ │ │ │ - ldr r2, [pc, #36] @ (1e9fec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9fe8 ) │ │ │ │ + bne.n 1e9fa8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea014 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9fde │ │ │ │ + bne.n 1ea006 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r1, #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 r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea084 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea088 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea0ac ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea0b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea066 │ │ │ │ + cbz r4, 1ea08e │ │ │ │ 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] │ │ │ │ @@ -537461,48 +537493,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 1ea01e │ │ │ │ - ldr r2, [pc, #36] @ (1ea08c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea088 ) │ │ │ │ + bne.n 1ea046 │ │ │ │ + ldr r2, [pc, #36] @ (1ea0b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea0b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea07e │ │ │ │ + bne.n 1ea0a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea12c ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea130 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea154 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea158 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea110 │ │ │ │ + cbz r6, 1ea138 │ │ │ │ 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] │ │ │ │ @@ -537520,47 +537552,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 1ea0bc │ │ │ │ - ldr r2, [pc, #32] @ (1ea134 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea130 ) │ │ │ │ + bne.n 1ea0e4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea15c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea128 │ │ │ │ + bne.n 1ea150 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r0, 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] @ (1ea1e4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea1e8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea20c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea210 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ea1c6 │ │ │ │ + cbz r7, 1ea1ee │ │ │ │ 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] │ │ │ │ @@ -537588,314 +537620,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 1ea162 │ │ │ │ - ldr r2, [pc, #36] @ (1ea1ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea1e8 ) │ │ │ │ + bne.n 1ea18a │ │ │ │ + ldr r2, [pc, #36] @ (1ea214 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1de │ │ │ │ + bne.n 1ea206 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r1, 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] @ (1ea2cc ) │ │ │ │ - ldr r3, [pc, #204] @ (1ea2d0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea2f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ea2f8 ) │ │ │ │ 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 1ea29e │ │ │ │ + beq.n 1ea2c6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1ea2c0 │ │ │ │ - vldr s8, [pc, #164] @ 1ea2c8 │ │ │ │ + vldr d5, [pc, #160] @ 1ea2e8 │ │ │ │ + vldr s8, [pc, #164] @ 1ea2f0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea26c │ │ │ │ + b.n 1ea294 │ │ │ │ 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 1ea298 │ │ │ │ + bmi.n 1ea2c0 │ │ │ │ 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 1ea29e │ │ │ │ + beq.n 1ea2c6 │ │ │ │ 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 1ea230 │ │ │ │ + bpl.n 1ea258 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea234 │ │ │ │ + b.n 1ea25c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea252 │ │ │ │ - ldr r2, [pc, #52] @ (1ea2d4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ea2d0 ) │ │ │ │ + b.n 1ea27a │ │ │ │ + ldr r2, [pc, #52] @ (1ea2fc ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea2b6 │ │ │ │ + bne.n 1ea2de │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1ea3c8 ) │ │ │ │ - ldr r3, [pc, #224] @ (1ea3cc ) │ │ │ │ + ldr r2, [pc, #220] @ (1ea3f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1ea3f4 ) │ │ │ │ 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 1ea3a2 │ │ │ │ + beq.n 1ea3ca │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1ea3c0 │ │ │ │ + vldr d5, [pc, #184] @ 1ea3e8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea368 │ │ │ │ + b.n 1ea390 │ │ │ │ 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 1ea39c │ │ │ │ + bmi.n 1ea3c4 │ │ │ │ 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 1ea396 │ │ │ │ + bmi.n 1ea3be │ │ │ │ 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 1ea3a2 │ │ │ │ + beq.n 1ea3ca │ │ │ │ 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 1ea314 │ │ │ │ + bpl.n 1ea33c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea318 │ │ │ │ + b.n 1ea340 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea354 │ │ │ │ + b.n 1ea37c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea336 │ │ │ │ - ldr r2, [pc, #44] @ (1ea3d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea3cc ) │ │ │ │ + b.n 1ea35e │ │ │ │ + ldr r2, [pc, #44] @ (1ea3f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea3ba │ │ │ │ + bne.n 1ea3e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ea4e8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ea4ec ) │ │ │ │ + ldr r2, [pc, #252] @ (1ea510 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ea514 ) │ │ │ │ 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 1ea4c4 │ │ │ │ + beq.n 1ea4ec │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ea4e0 │ │ │ │ + vldr d5, [pc, #216] @ 1ea508 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea47e │ │ │ │ + b.n 1ea4a6 │ │ │ │ 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 1ea4be │ │ │ │ + bmi.n 1ea4e6 │ │ │ │ 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 1ea4b8 │ │ │ │ + bmi.n 1ea4e0 │ │ │ │ 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 1ea4b2 │ │ │ │ + bmi.n 1ea4da │ │ │ │ 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 1ea4c4 │ │ │ │ + beq.n 1ea4ec │ │ │ │ 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 1ea410 │ │ │ │ + bpl.n 1ea438 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea414 │ │ │ │ + b.n 1ea43c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea46e │ │ │ │ + b.n 1ea496 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea450 │ │ │ │ + b.n 1ea478 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea432 │ │ │ │ - ldr r2, [pc, #40] @ (1ea4f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea4ec ) │ │ │ │ + b.n 1ea45a │ │ │ │ + ldr r2, [pc, #40] @ (1ea518 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea4dc │ │ │ │ + bne.n 1ea504 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r1, 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] @ (1ea584 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea588 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea5ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea5b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea564 │ │ │ │ + cbz r4, 1ea58c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea580 │ │ │ │ + vldr s12, [pc, #92] @ 1ea5a8 │ │ │ │ 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 │ │ │ │ @@ -537905,49 +537937,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 1ea528 │ │ │ │ - ldr r2, [pc, #36] @ (1ea58c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea588 ) │ │ │ │ + bne.n 1ea550 │ │ │ │ + ldr r2, [pc, #36] @ (1ea5b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea5b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea57c │ │ │ │ + bne.n 1ea5a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea614 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea618 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea63c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea640 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea5f8 │ │ │ │ + cbz r4, 1ea620 │ │ │ │ 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] │ │ │ │ @@ -537963,47 +537995,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 1ea5c0 │ │ │ │ - ldr r2, [pc, #32] @ (1ea61c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea618 ) │ │ │ │ + bne.n 1ea5e8 │ │ │ │ + ldr r2, [pc, #32] @ (1ea644 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea610 │ │ │ │ + bne.n 1ea638 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea6b4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea6b8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea6dc ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea6e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea696 │ │ │ │ + cbz r5, 1ea6be │ │ │ │ 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 │ │ │ │ @@ -538019,48 +538051,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 1ea650 │ │ │ │ - ldr r2, [pc, #36] @ (1ea6bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea6b8 ) │ │ │ │ + bne.n 1ea678 │ │ │ │ + ldr r2, [pc, #36] @ (1ea6e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea6e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6ae │ │ │ │ + bne.n 1ea6d6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ea758 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea75c ) │ │ │ │ + ldr r2, [pc, #132] @ (1ea780 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ea784 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea73a │ │ │ │ + cbz r5, 1ea762 │ │ │ │ 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] │ │ │ │ @@ -538082,48 +538114,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 1ea6ec │ │ │ │ - ldr r2, [pc, #36] @ (1ea760 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea75c ) │ │ │ │ + bne.n 1ea714 │ │ │ │ + ldr r2, [pc, #36] @ (1ea788 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea752 │ │ │ │ + bne.n 1ea77a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea800 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea804 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea828 ) │ │ │ │ + ldr r3, [pc, #140] @ (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, 1ea7e4 │ │ │ │ + cbz r6, 1ea80c │ │ │ │ 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] │ │ │ │ @@ -538141,48 +538173,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 1ea790 │ │ │ │ - ldr r2, [pc, #32] @ (1ea808 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea804 ) │ │ │ │ + bne.n 1ea7b8 │ │ │ │ + ldr r2, [pc, #32] @ (1ea830 ) │ │ │ │ + ldr r3, [pc, #28] @ (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 1ea7fc │ │ │ │ + bne.n 1ea824 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1ea8bc ) │ │ │ │ - ldr r3, [pc, #160] @ (1ea8c0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ea8e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ea8e8 ) │ │ │ │ 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 1ea8a0 │ │ │ │ + beq.n 1ea8c8 │ │ │ │ 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 │ │ │ │ @@ -538214,49 +538246,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 1ea838 │ │ │ │ - ldr r2, [pc, #32] @ (1ea8c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea8c0 ) │ │ │ │ + bne.n 1ea860 │ │ │ │ + ldr r2, [pc, #32] @ (1ea8ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea8b8 │ │ │ │ + bne.n 1ea8e0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ 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] @ 1ea974 │ │ │ │ + ldr.w ip, [pc, #156] @ 1ea99c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1ea978 ) │ │ │ │ + ldr r3, [pc, #152] @ (1ea9a0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1ea954 │ │ │ │ + cbz r2, 1ea97c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1ea970 │ │ │ │ + vldr s12, [pc, #120] @ 1ea998 │ │ │ │ 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 │ │ │ │ @@ -538274,53 +538306,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 1ea8fe │ │ │ │ - ldr r2, [pc, #36] @ (1ea97c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea978 ) │ │ │ │ + bne.n 1ea926 │ │ │ │ + ldr r2, [pc, #36] @ (1ea9a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea9a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea96c │ │ │ │ + bne.n 1ea994 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r7, 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, #168] @ (1eaa3c ) │ │ │ │ - ldr r3, [pc, #172] @ (1eaa40 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eaa64 ) │ │ │ │ + ldr r3, [pc, #172] @ (1eaa68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eaa1c │ │ │ │ + cbz r4, 1eaa44 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eaa38 │ │ │ │ + vldr s11, [pc, #136] @ 1eaa60 │ │ │ │ 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} │ │ │ │ @@ -538341,48 +538373,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 1ea9b0 │ │ │ │ - ldr r2, [pc, #36] @ (1eaa44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eaa40 ) │ │ │ │ + bne.n 1ea9d8 │ │ │ │ + ldr r2, [pc, #36] @ (1eaa6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaa68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa34 │ │ │ │ + bne.n 1eaa5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eaae4 │ │ │ │ + ldr.w ip, [pc, #140] @ 1eab0c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eaae8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eab10 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eaac6 │ │ │ │ + cbz r2, 1eaaee │ │ │ │ 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 │ │ │ │ @@ -538399,48 +538431,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 1eaa7a │ │ │ │ - ldr r2, [pc, #36] @ (1eaaec ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaae8 ) │ │ │ │ + bne.n 1eaaa2 │ │ │ │ + ldr r2, [pc, #36] @ (1eab14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaade │ │ │ │ + bne.n 1eab06 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1eab88 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eab8c ) │ │ │ │ + ldr r2, [pc, #132] @ (1eabb0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eabb4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eab6a │ │ │ │ + cbz r4, 1eab92 │ │ │ │ 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 │ │ │ │ @@ -538462,48 +538494,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 1eab1c │ │ │ │ - ldr r2, [pc, #36] @ (1eab90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eab8c ) │ │ │ │ + bne.n 1eab44 │ │ │ │ + ldr r2, [pc, #36] @ (1eabb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eabb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab82 │ │ │ │ + bne.n 1eabaa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r4, 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, #144] @ (1eac38 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eac3c ) │ │ │ │ + ldr r2, [pc, #144] @ (1eac60 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eac64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eac1c │ │ │ │ + cbz r4, 1eac44 │ │ │ │ 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 │ │ │ │ @@ -538523,48 +538555,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 1eabc0 │ │ │ │ - ldr r2, [pc, #32] @ (1eac40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eac3c ) │ │ │ │ + bne.n 1eabe8 │ │ │ │ + ldr r2, [pc, #32] @ (1eac68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eac64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac34 │ │ │ │ + bne.n 1eac5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1eacfc ) │ │ │ │ - ldr r3, [pc, #168] @ (1ead00 ) │ │ │ │ + ldr r2, [pc, #164] @ (1ead24 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ead28 ) │ │ │ │ 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 1eace0 │ │ │ │ + beq.n 1ead08 │ │ │ │ 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 │ │ │ │ @@ -538594,50 +538626,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 1eac70 │ │ │ │ - ldr r2, [pc, #32] @ (1ead04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ead00 ) │ │ │ │ + bne.n 1eac98 │ │ │ │ + ldr r2, [pc, #32] @ (1ead2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ead28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eacf8 │ │ │ │ + bne.n 1ead20 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #204] @ 1eade4 │ │ │ │ + ldr.w ip, [pc, #204] @ 1eae0c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eade8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eae10 ) │ │ │ │ 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 1eadc2 │ │ │ │ + beq.n 1eadea │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eade0 │ │ │ │ + vldr s11, [pc, #164] @ 1eae08 │ │ │ │ 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] │ │ │ │ @@ -538668,55 +538700,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 1ead44 │ │ │ │ - ldr r2, [pc, #40] @ (1eadec ) │ │ │ │ - ldr r3, [pc, #32] @ (1eade8 ) │ │ │ │ + bne.n 1ead6c │ │ │ │ + ldr r2, [pc, #40] @ (1eae14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eae10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eadda │ │ │ │ + bne.n 1eae02 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r1, 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, #232] @ (1eaeec ) │ │ │ │ - ldr r3, [pc, #236] @ (1eaef0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eaf14 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eaf18 ) │ │ │ │ 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 1eaeca │ │ │ │ + beq.n 1eaef2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eaee8 │ │ │ │ + vldr s10, [pc, #200] @ 1eaf10 │ │ │ │ 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 │ │ │ │ @@ -538754,49 +538786,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 1eae26 │ │ │ │ - ldr r2, [pc, #40] @ (1eaef4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eaef0 ) │ │ │ │ + bne.n 1eae4e │ │ │ │ + ldr r2, [pc, #40] @ (1eaf1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaf18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaee2 │ │ │ │ + bne.n 1eaf0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ 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] @ 1eaf94 │ │ │ │ + ldr.w ip, [pc, #140] @ 1eafbc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eaf98 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eafc0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eaf76 │ │ │ │ + cbz r2, 1eaf9e │ │ │ │ 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 │ │ │ │ @@ -538813,48 +538845,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 1eaf2a │ │ │ │ - ldr r2, [pc, #36] @ (1eaf9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaf98 ) │ │ │ │ + bne.n 1eaf52 │ │ │ │ + ldr r2, [pc, #36] @ (1eafc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eafc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf8e │ │ │ │ + bne.n 1eafb6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eb03c ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb040 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb064 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb068 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb01e │ │ │ │ + cbz r5, 1eb046 │ │ │ │ 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 │ │ │ │ @@ -538876,48 +538908,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 1eafca │ │ │ │ - ldr r2, [pc, #36] @ (1eb044 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb040 ) │ │ │ │ + bne.n 1eaff2 │ │ │ │ + ldr r2, [pc, #36] @ (1eb06c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb036 │ │ │ │ + bne.n 1eb05e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #872] @ (1eb3b0 ) │ │ │ │ + ldr r7, [pc, #712] @ (1eb338 ) │ │ │ │ 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] @ (1eb0ec ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb0f0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb114 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb118 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb0d0 │ │ │ │ + cbz r4, 1eb0f8 │ │ │ │ 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 │ │ │ │ @@ -538937,48 +538969,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 1eb074 │ │ │ │ - ldr r2, [pc, #32] @ (1eb0f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb0f0 ) │ │ │ │ + bne.n 1eb09c │ │ │ │ + ldr r2, [pc, #32] @ (1eb11c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb0e8 │ │ │ │ + bne.n 1eb110 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #632] @ (1eb368 ) │ │ │ │ + ldr r7, [pc, #472] @ (1eb2f0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #160] @ (1eb198 ) │ │ │ │ + ldr r7, [pc, #0] @ (1eb120 ) │ │ │ │ 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] @ (1eb1b8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eb1bc ) │ │ │ │ + ldr r2, [pc, #172] @ (1eb1e0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eb1e4 ) │ │ │ │ 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 1eb19c │ │ │ │ + beq.n 1eb1c4 │ │ │ │ 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 │ │ │ │ @@ -539012,54 +539044,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 1eb124 │ │ │ │ - ldr r2, [pc, #32] @ (1eb1c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb1bc ) │ │ │ │ + bne.n 1eb14c │ │ │ │ + ldr r2, [pc, #32] @ (1eb1e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb1b4 │ │ │ │ + bne.n 1eb1dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #952] @ (1eb574 ) │ │ │ │ + ldr r6, [pc, #792] @ (1eb4fc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #368] @ (1eb334 ) │ │ │ │ + ldr r6, [pc, #208] @ (1eb2bc ) │ │ │ │ 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] @ (1eb274 ) │ │ │ │ - ldr r3, [pc, #156] @ (1eb278 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eb29c ) │ │ │ │ + ldr r3, [pc, #156] @ (1eb2a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb24c │ │ │ │ + cbz r4, 1eb274 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1eb268 │ │ │ │ - vldr s8, [pc, #116] @ 1eb270 │ │ │ │ + vldr d5, [pc, #112] @ 1eb290 │ │ │ │ + vldr s8, [pc, #116] @ 1eb298 │ │ │ │ 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 │ │ │ │ @@ -539073,57 +539105,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 1eb200 │ │ │ │ - ldr r2, [pc, #44] @ (1eb27c ) │ │ │ │ - ldr r3, [pc, #40] @ (1eb278 ) │ │ │ │ + bne.n 1eb228 │ │ │ │ + ldr r2, [pc, #44] @ (1eb2a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eb2a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb264 │ │ │ │ + bne.n 1eb28c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #120] @ (1eb2f0 ) │ │ │ │ + ldr r5, [pc, #984] @ (1eb678 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #688] @ (1eb530 ) │ │ │ │ + ldr r5, [pc, #528] @ (1eb4b8 ) │ │ │ │ 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] @ (1eb338 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb33c ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb360 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb364 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb312 │ │ │ │ + cbz r5, 1eb33a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1eb330 │ │ │ │ + vldr d4, [pc, #128] @ 1eb358 │ │ │ │ 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 │ │ │ │ @@ -539142,58 +539174,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 1eb2b4 │ │ │ │ - ldr r2, [pc, #44] @ (1eb340 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb33c ) │ │ │ │ + bne.n 1eb2dc │ │ │ │ + ldr r2, [pc, #44] @ (1eb368 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb32a │ │ │ │ + bne.n 1eb352 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldr r5, [pc, #408] @ (1eb4d4 ) │ │ │ │ + ldr r5, [pc, #248] @ (1eb45c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #920] @ (1eb6dc ) │ │ │ │ + ldr r4, [pc, #760] @ (1eb664 ) │ │ │ │ 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] @ (1eb410 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eb414 ) │ │ │ │ + ldr r2, [pc, #180] @ (1eb438 ) │ │ │ │ + ldr r3, [pc, #184] @ (1eb43c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb3ec │ │ │ │ + cbz r6, 1eb414 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1eb408 │ │ │ │ + vldr d3, [pc, #144] @ 1eb430 │ │ │ │ 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 │ │ │ │ @@ -539216,51 +539248,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 1eb378 │ │ │ │ - ldr r2, [pc, #40] @ (1eb418 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb414 ) │ │ │ │ + bne.n 1eb3a0 │ │ │ │ + ldr r2, [pc, #40] @ (1eb440 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb43c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb404 │ │ │ │ + bne.n 1eb42c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldr r4, [pc, #632] @ (1eb68c ) │ │ │ │ + ldr r4, [pc, #472] @ (1eb614 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #48] @ (1eb44c ) │ │ │ │ + ldr r3, [pc, #912] @ (1eb7d4 ) │ │ │ │ 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] @ (1eb494 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb498 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb4bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb4c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb478 │ │ │ │ + cbz r4, 1eb4a0 │ │ │ │ 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 │ │ │ │ @@ -539269,47 +539301,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 1eb44a │ │ │ │ - ldr r2, [pc, #32] @ (1eb49c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb498 ) │ │ │ │ + bne.n 1eb472 │ │ │ │ + ldr r2, [pc, #32] @ (1eb4c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb4c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb490 │ │ │ │ + bne.n 1eb4b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #808] @ (1eb7c0 ) │ │ │ │ + ldr r3, [pc, #648] @ (1eb748 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1eb6a0 ) │ │ │ │ + ldr r3, [pc, #352] @ (1eb628 ) │ │ │ │ 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] @ (1eb51c ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb520 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb544 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb548 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb500 │ │ │ │ + cbz r5, 1eb528 │ │ │ │ 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 │ │ │ │ @@ -539319,47 +539351,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 1eb4cc │ │ │ │ - ldr r2, [pc, #32] @ (1eb524 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb520 ) │ │ │ │ + bne.n 1eb4f4 │ │ │ │ + ldr r2, [pc, #32] @ (1eb54c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb548 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb518 │ │ │ │ + bne.n 1eb540 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (1eb638 ) │ │ │ │ + ldr r3, [pc, #120] @ (1eb5c0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #992] @ (1eb908 ) │ │ │ │ + ldr r2, [pc, #832] @ (1eb890 ) │ │ │ │ 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] @ (1eb5a0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb5a4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb5c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb5cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb584 │ │ │ │ + cbz r4, 1eb5ac │ │ │ │ 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 │ │ │ │ @@ -539368,47 +539400,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 1eb556 │ │ │ │ - ldr r2, [pc, #32] @ (1eb5a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb5a4 ) │ │ │ │ + bne.n 1eb57e │ │ │ │ + ldr r2, [pc, #32] @ (1eb5d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb5cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb59c │ │ │ │ + bne.n 1eb5c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #760] @ (1eb89c ) │ │ │ │ + ldr r2, [pc, #600] @ (1eb824 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #464] @ (1eb77c ) │ │ │ │ + ldr r2, [pc, #304] @ (1eb704 ) │ │ │ │ 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] @ (1eb628 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb62c ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb650 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb654 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb60c │ │ │ │ + cbz r5, 1eb634 │ │ │ │ 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 │ │ │ │ @@ -539418,96 +539450,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 1eb5d8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb630 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb62c ) │ │ │ │ + bne.n 1eb600 │ │ │ │ + ldr r2, [pc, #32] @ (1eb658 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb624 │ │ │ │ + bne.n 1eb64c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #232] @ (1eb714 ) │ │ │ │ + ldr r2, [pc, #72] @ (1eb69c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #944] @ (1eb9e4 ) │ │ │ │ + ldr r1, [pc, #784] @ (1eb96c ) │ │ │ │ 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] @ (1eb6a0 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eb6c8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eb6a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb6cc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1eb684 │ │ │ │ + cbz r4, 1eb6ac │ │ │ │ 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 1eb662 │ │ │ │ - ldr r2, [pc, #32] @ (1eb6a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb6a4 ) │ │ │ │ + bne.n 1eb68a │ │ │ │ + ldr r2, [pc, #32] @ (1eb6d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb6cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb69c │ │ │ │ + bne.n 1eb6c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #712] @ (1eb96c ) │ │ │ │ + ldr r1, [pc, #552] @ (1eb8f4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #464] @ (1eb87c ) │ │ │ │ + ldr r1, [pc, #304] @ (1eb804 ) │ │ │ │ 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] @ (1eb71c ) │ │ │ │ + ldr r1, [pc, #92] @ (1eb744 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1eb720 ) │ │ │ │ + ldr r2, [pc, #92] @ (1eb748 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1eb700 │ │ │ │ + cbz r5, 1eb728 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539515,47 +539547,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 1eb6d8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb724 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb720 ) │ │ │ │ + bne.n 1eb700 │ │ │ │ + ldr r2, [pc, #32] @ (1eb74c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb718 │ │ │ │ + bne.n 1eb740 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1eb808 ) │ │ │ │ + ldr r1, [pc, #72] @ (1eb790 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #992] @ (1ebb08 ) │ │ │ │ + ldr r0, [pc, #832] @ (1eba90 ) │ │ │ │ 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] @ (1eb794 ) │ │ │ │ - ldr r3, [pc, #92] @ (1eb798 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb7bc ) │ │ │ │ + ldr r3, [pc, #92] @ (1eb7c0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb778 │ │ │ │ + cbz r6, 1eb7a0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539563,96 +539595,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 1eb752 │ │ │ │ - ldr r2, [pc, #32] @ (1eb79c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb798 ) │ │ │ │ + bne.n 1eb77a │ │ │ │ + ldr r2, [pc, #32] @ (1eb7c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb790 │ │ │ │ + bne.n 1eb7b8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #760] @ (1eba90 ) │ │ │ │ + ldr r0, [pc, #600] @ (1eba18 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #512] @ (1eb9a0 ) │ │ │ │ + ldr r0, [pc, #352] @ (1eb928 ) │ │ │ │ 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] @ (1eb80c ) │ │ │ │ + ldr r1, [pc, #88] @ (1eb834 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eb810 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb838 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1eb7f0 │ │ │ │ + cbz r4, 1eb818 │ │ │ │ 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 1eb7ce │ │ │ │ - ldr r2, [pc, #32] @ (1eb814 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb810 ) │ │ │ │ + bne.n 1eb7f6 │ │ │ │ + ldr r2, [pc, #32] @ (1eb83c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb808 │ │ │ │ + bne.n 1eb830 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #280] @ (1eb928 ) │ │ │ │ + ldr r0, [pc, #120] @ (1eb8b0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1eb838 ) │ │ │ │ + blx ip │ │ │ │ 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] @ (1eb888 ) │ │ │ │ + ldr r1, [pc, #92] @ (1eb8b0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1eb88c ) │ │ │ │ + ldr r2, [pc, #92] @ (1eb8b4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1eb86c │ │ │ │ + cbz r5, 1eb894 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539660,47 +539692,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 1eb844 │ │ │ │ - ldr r2, [pc, #32] @ (1eb890 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb88c ) │ │ │ │ + bne.n 1eb86c │ │ │ │ + ldr r2, [pc, #32] @ (1eb8b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb8b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb884 │ │ │ │ + bne.n 1eb8ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r1 │ │ │ │ + bxns ip │ │ │ │ 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] @ (1eb900 ) │ │ │ │ - ldr r3, [pc, #92] @ (1eb904 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb928 ) │ │ │ │ + ldr r3, [pc, #92] @ (1eb92c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb8e4 │ │ │ │ + cbz r6, 1eb90c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539708,47 +539740,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 1eb8be │ │ │ │ - ldr r2, [pc, #32] @ (1eb908 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb904 ) │ │ │ │ + bne.n 1eb8e6 │ │ │ │ + ldr r2, [pc, #32] @ (1eb930 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb92c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb8fc │ │ │ │ + bne.n 1eb924 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bx sl │ │ │ │ + bx r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r2 │ │ │ │ + mov ip, sp │ │ │ │ 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] @ (1eb988 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb98c ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb9b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb9b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb96c │ │ │ │ + cbz r5, 1eb994 │ │ │ │ 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] │ │ │ │ @@ -539761,47 +539793,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 1eb93c │ │ │ │ - ldr r2, [pc, #32] @ (1eb990 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb98c ) │ │ │ │ + bne.n 1eb964 │ │ │ │ + ldr r2, [pc, #32] @ (1eb9b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb9b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb984 │ │ │ │ + bne.n 1eb9ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - mov sl, fp │ │ │ │ + mov sl, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r4, ip │ │ │ │ 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] @ (1eba2c ) │ │ │ │ - ldr r3, [pc, #132] @ (1eba30 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eba54 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eba58 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eba0c │ │ │ │ + cbz r6, 1eba34 │ │ │ │ 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] │ │ │ │ @@ -539821,48 +539853,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 1eb9c6 │ │ │ │ - ldr r2, [pc, #36] @ (1eba34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eba30 ) │ │ │ │ + bne.n 1eb9ee │ │ │ │ + ldr r2, [pc, #36] @ (1eba5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eba58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba26 │ │ │ │ + bne.n 1eba4e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, r8 │ │ │ │ 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] @ (1ebae4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebae8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebb0c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebb10 ) │ │ │ │ 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, 1ebac8 │ │ │ │ + cbz r6, 1ebaf0 │ │ │ │ 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] │ │ │ │ @@ -539889,48 +539921,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 1eba66 │ │ │ │ - ldr r2, [pc, #32] @ (1ebaec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebae8 ) │ │ │ │ + bne.n 1eba8e │ │ │ │ + ldr r2, [pc, #32] @ (1ebb14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebae0 │ │ │ │ + bne.n 1ebb08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ebbb0 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebbb4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebbd8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebbdc ) │ │ │ │ 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 1ebb94 │ │ │ │ + beq.n 1ebbbc │ │ │ │ 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 │ │ │ │ @@ -539963,47 +539995,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 1ebb1e │ │ │ │ - ldr r2, [pc, #32] @ (1ebbb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebbb4 ) │ │ │ │ + bne.n 1ebb46 │ │ │ │ + ldr r2, [pc, #32] @ (1ebbe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbdc ) │ │ │ │ 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 1ebbac │ │ │ │ + bne.n 1ebbd4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add lr, lr │ │ │ │ + add lr, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, ip │ │ │ │ + add r4, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ebc4c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ebc50 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ebc74 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ebc78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebc30 │ │ │ │ + cbz r5, 1ebc58 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540011,59 +540043,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 1ebc1c │ │ │ │ + blt.n 1ebc44 │ │ │ │ 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 1ebbf2 │ │ │ │ - ldr r2, [pc, #32] @ (1ebc54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebc50 ) │ │ │ │ + bne.n 1ebc1a │ │ │ │ + ldr r2, [pc, #32] @ (1ebc7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebc78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc48 │ │ │ │ + bne.n 1ebc70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r1 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ebd20 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ebd24 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ebd48 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ebd4c ) │ │ │ │ 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 1ebd02 │ │ │ │ + beq.n 1ebd2a │ │ │ │ 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 │ │ │ │ @@ -540074,71 +540106,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 1ebcca │ │ │ │ + blt.n 1ebcf2 │ │ │ │ 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 1ebcee │ │ │ │ + blt.n 1ebd16 │ │ │ │ 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 1ebc94 │ │ │ │ - ldr r2, [pc, #36] @ (1ebd28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebd24 ) │ │ │ │ + bne.n 1ebcbc │ │ │ │ + ldr r2, [pc, #36] @ (1ebd50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebd4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd1c │ │ │ │ + bne.n 1ebd44 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bics r4, r1 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1ebe24 ) │ │ │ │ - ldr r3, [pc, #228] @ (1ebe28 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ebe4c ) │ │ │ │ + ldr r3, [pc, #228] @ (1ebe50 ) │ │ │ │ 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 1ebe04 │ │ │ │ + beq.n 1ebe2c │ │ │ │ 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 │ │ │ │ @@ -540151,83 +540183,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 1ebdaa │ │ │ │ + blt.n 1ebdd2 │ │ │ │ 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 1ebdd0 │ │ │ │ + blt.n 1ebdf8 │ │ │ │ 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 1ebdf4 │ │ │ │ + blt.n 1ebe1c │ │ │ │ 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 1ebd66 │ │ │ │ - ldr r2, [pc, #36] @ (1ebe2c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebe28 ) │ │ │ │ + bne.n 1ebd8e │ │ │ │ + ldr r2, [pc, #36] @ (1ebe54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebe50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe1e │ │ │ │ + bne.n 1ebe46 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r1 │ │ │ │ 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] @ (1ebf54 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ebf58 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ebf7c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ebf80 ) │ │ │ │ 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 1ebf36 │ │ │ │ + beq.n 1ebf5e │ │ │ │ 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] │ │ │ │ @@ -540242,93 +540274,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 1ebeb6 │ │ │ │ + blt.n 1ebede │ │ │ │ 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 1ebedc │ │ │ │ + blt.n 1ebf04 │ │ │ │ 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 1ebf02 │ │ │ │ + blt.n 1ebf2a │ │ │ │ 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 1ebf26 │ │ │ │ + blt.n 1ebf4e │ │ │ │ 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 1ebe66 │ │ │ │ - ldr r2, [pc, #36] @ (1ebf5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf58 ) │ │ │ │ + bne.n 1ebe8e │ │ │ │ + ldr r2, [pc, #36] @ (1ebf84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf80 ) │ │ │ │ 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 1ebf50 │ │ │ │ + bne.n 1ebf78 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebfd0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ebfd4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebff8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ebffc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebfb4 │ │ │ │ + cbz r4, 1ebfdc │ │ │ │ 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 │ │ │ │ @@ -540336,47 +540368,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 1ebf8c │ │ │ │ - ldr r2, [pc, #32] @ (1ebfd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebfd4 ) │ │ │ │ + bne.n 1ebfb4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec000 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebfcc │ │ │ │ + bne.n 1ebff4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r0 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r0 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec04c ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec050 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec074 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec078 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec030 │ │ │ │ + cbz r4, 1ec058 │ │ │ │ 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 │ │ │ │ @@ -540384,51 +540416,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 1ec008 │ │ │ │ - ldr r2, [pc, #32] @ (1ec054 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec050 ) │ │ │ │ + bne.n 1ec030 │ │ │ │ + ldr r2, [pc, #32] @ (1ec07c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec048 │ │ │ │ + bne.n 1ec070 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ 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] @ (1ec108 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec10c ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec130 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec134 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec0e8 │ │ │ │ + cbz r4, 1ec110 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec104 │ │ │ │ + vldr s12, [pc, #124] @ 1ec12c │ │ │ │ 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 │ │ │ │ @@ -540446,54 +540478,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 1ec08c │ │ │ │ - ldr r2, [pc, #36] @ (1ec110 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec10c ) │ │ │ │ + bne.n 1ec0b4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec138 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec100 │ │ │ │ + bne.n 1ec128 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1ec1f4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1ec1f8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ec21c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ec220 ) │ │ │ │ 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 1ec1d4 │ │ │ │ + beq.n 1ec1fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ec1f0 │ │ │ │ + vldr s11, [pc, #172] @ 1ec218 │ │ │ │ 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 │ │ │ │ @@ -540524,49 +540556,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 1ec14e │ │ │ │ - ldr r2, [pc, #36] @ (1ec1fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec1f8 ) │ │ │ │ + bne.n 1ec176 │ │ │ │ + ldr r2, [pc, #36] @ (1ec224 ) │ │ │ │ + ldr r3, [pc, #32] @ (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 1ec1ec │ │ │ │ + bne.n 1ec214 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ 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] @ (1ec280 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec284 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec2a8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec2ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec262 │ │ │ │ + cbz r4, 1ec28a │ │ │ │ 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] │ │ │ │ @@ -540577,48 +540609,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 1ec22e │ │ │ │ - ldr r2, [pc, #36] @ (1ec288 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec284 ) │ │ │ │ + bne.n 1ec256 │ │ │ │ + ldr r2, [pc, #36] @ (1ec2b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec2ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec27a │ │ │ │ + bne.n 1ec2a2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ 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] @ (1ec30c ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec310 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec334 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec338 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec2ee │ │ │ │ + cbz r4, 1ec316 │ │ │ │ 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] │ │ │ │ @@ -540629,48 +540661,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 1ec2ba │ │ │ │ - ldr r2, [pc, #36] @ (1ec314 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec310 ) │ │ │ │ + bne.n 1ec2e2 │ │ │ │ + ldr r2, [pc, #36] @ (1ec33c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec306 │ │ │ │ + bne.n 1ec32e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ 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] @ (1ec3a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ec3a4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1ec3c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ec3cc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec382 │ │ │ │ + cbz r6, 1ec3aa │ │ │ │ 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] │ │ │ │ @@ -540684,48 +540716,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 1ec348 │ │ │ │ - ldr r2, [pc, #36] @ (1ec3a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec3a4 ) │ │ │ │ + bne.n 1ec370 │ │ │ │ + ldr r2, [pc, #36] @ (1ec3d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec39a │ │ │ │ + bne.n 1ec3c2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ 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] @ (1ec420 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec424 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec448 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec44c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec404 │ │ │ │ + cbz r7, 1ec42c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -540736,47 +540768,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 1ec3d8 │ │ │ │ - ldr r2, [pc, #32] @ (1ec428 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec424 ) │ │ │ │ + bne.n 1ec400 │ │ │ │ + ldr r2, [pc, #32] @ (1ec450 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec41c │ │ │ │ + bne.n 1ec444 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ 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] @ (1ec4a0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec4a4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec4c8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec4cc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec484 │ │ │ │ + cbz r7, 1ec4ac │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -540787,100 +540819,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 1ec458 │ │ │ │ - ldr r2, [pc, #32] @ (1ec4a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec4a4 ) │ │ │ │ + bne.n 1ec480 │ │ │ │ + ldr r2, [pc, #32] @ (1ec4d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec49c │ │ │ │ + bne.n 1ec4c4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ 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] @ (1ec52c ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec530 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec554 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec558 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec50c │ │ │ │ + cbz r4, 1ec534 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ec528 │ │ │ │ + vldr s15, [pc, #76] @ 1ec550 │ │ │ │ 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 1ec4dc │ │ │ │ - ldr r2, [pc, #36] @ (1ec534 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec530 ) │ │ │ │ + bne.n 1ec504 │ │ │ │ + ldr r2, [pc, #36] @ (1ec55c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec524 │ │ │ │ + bne.n 1ec54c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ 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] @ (1ec5ac ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec5b0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec5d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec5d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec58e │ │ │ │ + cbz r5, 1ec5b6 │ │ │ │ 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 │ │ │ │ @@ -540888,48 +540920,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 1ec566 │ │ │ │ - ldr r2, [pc, #36] @ (1ec5b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec5b0 ) │ │ │ │ + bne.n 1ec58e │ │ │ │ + ldr r2, [pc, #36] @ (1ec5dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec5a6 │ │ │ │ + bne.n 1ec5ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ 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] @ (1ec62c ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec630 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec654 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec658 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec60e │ │ │ │ + cbz r5, 1ec636 │ │ │ │ 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 │ │ │ │ @@ -540937,412 +540969,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 1ec5e6 │ │ │ │ - ldr r2, [pc, #36] @ (1ec634 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec630 ) │ │ │ │ + bne.n 1ec60e │ │ │ │ + ldr r2, [pc, #36] @ (1ec65c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec626 │ │ │ │ + bne.n 1ec64e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ 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] @ (1ec740 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ec744 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ec768 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ec76c ) │ │ │ │ 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 1ec70c │ │ │ │ + beq.n 1ec734 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ec738 │ │ │ │ - vldr s21, [pc, #204] @ 1ec73c │ │ │ │ + vldr s20, [pc, #204] @ 1ec760 │ │ │ │ + vldr s21, [pc, #204] @ 1ec764 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ec730 │ │ │ │ + vldr d9, [pc, #184] @ 1ec758 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ec6d8 │ │ │ │ + b.n 1ec700 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec700 │ │ │ │ + bgt.n 1ec728 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec6fa │ │ │ │ + ble.n 1ec722 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec706 │ │ │ │ + bgt.n 1ec72e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d74 │ │ │ │ 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 1ec70c │ │ │ │ + beq.n 1ec734 │ │ │ │ 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 1ec682 │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - b.n 1ec694 │ │ │ │ + bgt.n 1ec6aa │ │ │ │ vmov.f32 s0, s20 │ │ │ │ b.n 1ec6bc │ │ │ │ - vmov.f32 s0, s21 │ │ │ │ - b.n 1ec694 │ │ │ │ + vmov.f32 s0, s20 │ │ │ │ + b.n 1ec6e4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ b.n 1ec6bc │ │ │ │ - ldr r2, [pc, #56] @ (1ec748 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec744 ) │ │ │ │ + vmov.f32 s0, s21 │ │ │ │ + b.n 1ec6e4 │ │ │ │ + ldr r2, [pc, #56] @ (1ec770 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec76c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec72a │ │ │ │ + bne.n 1ec752 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ec738 │ │ │ │ + b.n 1ec760 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ 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] @ (1ec890 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ec894 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ec8b8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ec8bc ) │ │ │ │ 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 1ec85a │ │ │ │ + beq.n 1ec882 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ec888 │ │ │ │ - vldr s21, [pc, #260] @ 1ec88c │ │ │ │ + vldr s20, [pc, #260] @ 1ec8b0 │ │ │ │ + vldr s21, [pc, #260] @ 1ec8b4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ec880 │ │ │ │ + vldr d9, [pc, #240] @ 1ec8a8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ec812 │ │ │ │ + b.n 1ec83a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec84e │ │ │ │ + bgt.n 1ec876 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec842 │ │ │ │ + ble.n 1ec86a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec848 │ │ │ │ + bgt.n 1ec870 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec83c │ │ │ │ + ble.n 1ec864 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec854 │ │ │ │ + bgt.n 1ec87c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ec85a │ │ │ │ + beq.n 1ec882 │ │ │ │ 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 1ec798 │ │ │ │ + bgt.n 1ec7c0 │ │ │ │ + vmov.f32 s0, s20 │ │ │ │ + b.n 1ec7d2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec7aa │ │ │ │ + b.n 1ec822 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ b.n 1ec7fa │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - b.n 1ec7d2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec7d2 │ │ │ │ + b.n 1ec7fa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec7aa │ │ │ │ + b.n 1ec7d2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec7fa │ │ │ │ - ldr r2, [pc, #60] @ (1ec898 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec894 ) │ │ │ │ + b.n 1ec822 │ │ │ │ + ldr r2, [pc, #60] @ (1ec8c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec8bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec878 │ │ │ │ + bne.n 1ec8a0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ec888 │ │ │ │ + b.n 1ec8b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ 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] @ (1eca10 ) │ │ │ │ - ldr r3, [pc, #348] @ (1eca14 ) │ │ │ │ + ldr r2, [pc, #344] @ (1eca38 ) │ │ │ │ + ldr r3, [pc, #348] @ (1eca3c ) │ │ │ │ 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 1ec9da │ │ │ │ + beq.w 1eca02 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1eca08 │ │ │ │ - vldr s21, [pc, #308] @ 1eca0c │ │ │ │ + vldr s20, [pc, #308] @ 1eca30 │ │ │ │ + vldr s21, [pc, #308] @ 1eca34 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1eca00 │ │ │ │ - b.n 1ec982 │ │ │ │ + vldr d9, [pc, #288] @ 1eca28 │ │ │ │ + b.n 1ec9aa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec9c2 │ │ │ │ + bgt.n 1ec9ea │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec9bc │ │ │ │ + ble.n 1ec9e4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec9d4 │ │ │ │ + bgt.n 1ec9fc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec9b6 │ │ │ │ + ble.n 1ec9de │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec9ce │ │ │ │ + bgt.n 1ec9f6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ec9b0 │ │ │ │ + ble.n 1ec9d8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ec9c8 │ │ │ │ + bgt.n 1ec9f0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ec9da │ │ │ │ + beq.n 1eca02 │ │ │ │ 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 1ec8e4 │ │ │ │ + bgt.n 1ec90c │ │ │ │ + vmov.f32 s0, s20 │ │ │ │ + b.n 1ec91e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ec8f6 │ │ │ │ + b.n 1ec996 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ b.n 1ec96e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ b.n 1ec946 │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ + vmov.f32 s0, s21 │ │ │ │ b.n 1ec91e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ec8f6 │ │ │ │ + b.n 1ec996 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ b.n 1ec96e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ b.n 1ec946 │ │ │ │ - vmov.f32 s0, s21 │ │ │ │ - b.n 1ec91e │ │ │ │ - ldr r2, [pc, #60] @ (1eca18 ) │ │ │ │ - ldr r3, [pc, #52] @ (1eca14 ) │ │ │ │ + ldr r2, [pc, #60] @ (1eca40 ) │ │ │ │ + ldr r3, [pc, #52] @ (1eca3c ) │ │ │ │ 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 1ec9f6 │ │ │ │ + bne.n 1eca1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1eca08 │ │ │ │ + b.n 1eca30 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ 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] @ (1ecb28 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecb2c ) │ │ │ │ + ldr r2, [pc, #240] @ (1ecb50 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ecb54 ) │ │ │ │ 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 1ecaee │ │ │ │ + beq.n 1ecb16 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecb20 │ │ │ │ - vldr s21, [pc, #204] @ 1ecb24 │ │ │ │ + vldr s20, [pc, #204] @ 1ecb48 │ │ │ │ + vldr s21, [pc, #204] @ 1ecb4c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ecb10 │ │ │ │ + vldr d9, [pc, #176] @ 1ecb38 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ecb18 │ │ │ │ + vldr d8, [pc, #180] @ 1ecb40 │ │ │ │ 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 1eca9c │ │ │ │ + ble.n 1ecac4 │ │ │ │ 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 │ │ │ │ @@ -541350,15 +541382,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecad0 │ │ │ │ + ble.n 1ecaf8 │ │ │ │ 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 │ │ │ │ @@ -541368,81 +541400,81 @@ │ │ │ │ blx 60d74 │ │ │ │ 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 1eca66 │ │ │ │ - ldr r2, [pc, #64] @ (1ecb30 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ecb2c ) │ │ │ │ + bne.n 1eca8e │ │ │ │ + ldr r2, [pc, #64] @ (1ecb58 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ecb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb0c │ │ │ │ + bne.n 1ecb34 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__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 1ecb20 │ │ │ │ + b.n 1ecb48 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ 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] @ (1ecc70 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ecc74 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ecc98 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ecc9c ) │ │ │ │ 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 1ecc32 │ │ │ │ + beq.n 1ecc5a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ecc68 │ │ │ │ - vldr s21, [pc, #252] @ 1ecc6c │ │ │ │ + vldr s20, [pc, #252] @ 1ecc90 │ │ │ │ + vldr s21, [pc, #252] @ 1ecc94 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ecc58 │ │ │ │ - vldr d8, [pc, #228] @ 1ecc60 │ │ │ │ + vldr d9, [pc, #224] @ 1ecc80 │ │ │ │ + vldr d8, [pc, #228] @ 1ecc88 │ │ │ │ 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 1ecbb2 │ │ │ │ + ble.n 1ecbda │ │ │ │ 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 │ │ │ │ @@ -541450,15 +541482,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecbe6 │ │ │ │ + ble.n 1ecc0e │ │ │ │ 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 │ │ │ │ @@ -541466,15 +541498,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecc1a │ │ │ │ + ble.n 1ecc42 │ │ │ │ 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 │ │ │ │ @@ -541483,82 +541515,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ecb7e │ │ │ │ - ldr r2, [pc, #68] @ (1ecc78 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ecc74 ) │ │ │ │ + bne.n 1ecba6 │ │ │ │ + ldr r2, [pc, #68] @ (1ecca0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ecc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecc50 │ │ │ │ + bne.n 1ecc78 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__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 1ecc68 │ │ │ │ + b.n 1ecc90 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ 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] @ (1ecde8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ecdec ) │ │ │ │ + ldr r2, [pc, #336] @ (1ece10 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ece14 ) │ │ │ │ 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 1ecdaa │ │ │ │ + beq.n 1ecdd2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ecde0 │ │ │ │ - vldr s21, [pc, #300] @ 1ecde4 │ │ │ │ - vldr d9, [pc, #276] @ 1ecdd0 │ │ │ │ - vldr d8, [pc, #280] @ 1ecdd8 │ │ │ │ + vldr s20, [pc, #300] @ 1ece08 │ │ │ │ + vldr s21, [pc, #300] @ 1ece0c │ │ │ │ + vldr d9, [pc, #276] @ 1ecdf8 │ │ │ │ + vldr d8, [pc, #280] @ 1ece00 │ │ │ │ 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 1eccfa │ │ │ │ + ble.n 1ecd22 │ │ │ │ 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 │ │ │ │ @@ -541566,15 +541598,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecd2e │ │ │ │ + ble.n 1ecd56 │ │ │ │ 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 │ │ │ │ @@ -541582,15 +541614,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecd62 │ │ │ │ + ble.n 1ecd8a │ │ │ │ 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 │ │ │ │ @@ -541598,15 +541630,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecd96 │ │ │ │ + ble.n 1ecdbe │ │ │ │ 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 │ │ │ │ @@ -541614,609 +541646,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d74 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1eccc0 │ │ │ │ - ldr r2, [pc, #68] @ (1ecdf0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ecdec ) │ │ │ │ + bne.n 1ecce8 │ │ │ │ + ldr r2, [pc, #68] @ (1ece18 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ece14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecdc6 │ │ │ │ + bne.n 1ecdee │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__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 1ecde0 │ │ │ │ + b.n 1ece08 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ 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] @ (1ece80 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ece84 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ecea8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1eceac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ece60 │ │ │ │ + cbz r7, 1ece88 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ece26 │ │ │ │ - ldr r2, [pc, #36] @ (1ece88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ece84 ) │ │ │ │ + bne.n 1ece4e │ │ │ │ + ldr r2, [pc, #36] @ (1eceb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eceac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ece7a │ │ │ │ + bne.n 1ecea2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ 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] @ (1ecf18 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ecf1c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ecf40 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ecf44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecefa │ │ │ │ + cbz r7, 1ecf22 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eceb8 │ │ │ │ - ldr r2, [pc, #36] @ (1ecf20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecf1c ) │ │ │ │ + bne.n 1ecee0 │ │ │ │ + ldr r2, [pc, #36] @ (1ecf48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecf44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecf12 │ │ │ │ + bne.n 1ecf3a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ 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] @ (1ecfb0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ecfb4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ecfd8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ecfdc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecf90 │ │ │ │ + cbz r7, 1ecfb8 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ecf56 │ │ │ │ - ldr r2, [pc, #36] @ (1ecfb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecfb4 ) │ │ │ │ + bne.n 1ecf7e │ │ │ │ + ldr r2, [pc, #36] @ (1ecfe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecfdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecfaa │ │ │ │ + bne.n 1ecfd2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ecfde │ │ │ │ + cbz r7, 1ed006 │ │ │ │ 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 1ecfe0 │ │ │ │ + bne.n 1ed008 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ecfd8 │ │ │ │ + bne.n 1ed000 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed034 │ │ │ │ + vldr s11, [pc, #80] @ 1ed05c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed038 │ │ │ │ + vldr s12, [pc, #76] @ 1ed060 │ │ │ │ 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 1ed01a │ │ │ │ + ble.n 1ed042 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed01a │ │ │ │ + bge.n 1ed042 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ecff0 │ │ │ │ + bne.n 1ed018 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ecfec │ │ │ │ + bne.n 1ed014 │ │ │ │ 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 1ed160 │ │ │ │ + beq.w 1ed188 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed160 │ │ │ │ + beq.w 1ed188 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1ed168 │ │ │ │ + vldr s12, [pc, #264] @ 1ed190 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1ed16c │ │ │ │ + vldr s13, [pc, #260] @ 1ed194 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed0ee │ │ │ │ + b.n 1ed116 │ │ │ │ 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 1ed0b6 │ │ │ │ + ble.n 1ed0de │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed13c │ │ │ │ + bge.n 1ed164 │ │ │ │ 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 1ed0de │ │ │ │ + ble.n 1ed106 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed142 │ │ │ │ + bge.n 1ed16a │ │ │ │ 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 1ed156 │ │ │ │ + beq.n 1ed17e │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed11e │ │ │ │ + ble.n 1ed146 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed11e │ │ │ │ + bge.n 1ed146 │ │ │ │ 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 1ed08a │ │ │ │ + ble.n 1ed0b2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed078 │ │ │ │ + blt.n 1ed0a0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed08a │ │ │ │ + b.n 1ed0b2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed0b6 │ │ │ │ + b.n 1ed0de │ │ │ │ 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 1ed0ee │ │ │ │ + bne.n 1ed116 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed06c │ │ │ │ + bne.n 1ed094 │ │ │ │ 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 1ed03c │ │ │ │ - cbz r2, 1ed1d0 │ │ │ │ + b.w 1ed064 │ │ │ │ + cbz r2, 1ed1f8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ed1d4 │ │ │ │ + vldr s11, [pc, #88] @ 1ed1fc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ed1d8 │ │ │ │ + vldr s12, [pc, #84] @ 1ed200 │ │ │ │ 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 1ed1c0 │ │ │ │ + ble.n 1ed1e8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed1c0 │ │ │ │ + bge.n 1ed1e8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ed188 │ │ │ │ + bne.n 1ed1b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed248 │ │ │ │ + cbz r2, 1ed270 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ed24c │ │ │ │ - vldr s13, [pc, #96] @ 1ed250 │ │ │ │ + vldr s12, [pc, #96] @ 1ed274 │ │ │ │ + vldr s13, [pc, #96] @ 1ed278 │ │ │ │ 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 1ed224 │ │ │ │ + ble.n 1ed24c │ │ │ │ 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 1ed224 │ │ │ │ + bge.n 1ed24c │ │ │ │ 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 1ed1f4 │ │ │ │ + bne.n 1ed21c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed2c2 │ │ │ │ + cbz r2, 1ed2ea │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ed2c4 │ │ │ │ + vldr s12, [pc, #100] @ 1ed2ec │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ed2c8 │ │ │ │ + vldr s13, [pc, #100] @ 1ed2f0 │ │ │ │ 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 1ed29e │ │ │ │ + ble.n 1ed2c6 │ │ │ │ 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 1ed29e │ │ │ │ + bge.n 1ed2c6 │ │ │ │ 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 1ed26a │ │ │ │ + bne.n 1ed292 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed332 │ │ │ │ + cbz r2, 1ed35a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ed334 │ │ │ │ - vldr s12, [pc, #92] @ 1ed338 │ │ │ │ + vldr s11, [pc, #92] @ 1ed35c │ │ │ │ + vldr s12, [pc, #92] @ 1ed360 │ │ │ │ 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 1ed314 │ │ │ │ + ble.n 1ed33c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed314 │ │ │ │ + bge.n 1ed33c │ │ │ │ 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 1ed2e4 │ │ │ │ + bne.n 1ed30c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed3ac │ │ │ │ + cbz r2, 1ed3d4 │ │ │ │ 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] @ 1ed3b0 │ │ │ │ + vldr s17, [pc, #84] @ 1ed3d8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ed3b4 │ │ │ │ + vldr s16, [pc, #80] @ 1ed3dc │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed398 │ │ │ │ + ble.n 1ed3c0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed398 │ │ │ │ + bge.n 1ed3c0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ed364 │ │ │ │ + bne.n 1ed38c │ │ │ │ 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, 1ed434 │ │ │ │ + cbz r2, 1ed45c │ │ │ │ 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] @ 1ed438 │ │ │ │ + vldr s16, [pc, #92] @ 1ed460 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed410 │ │ │ │ + ble.n 1ed438 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ed43c │ │ │ │ + vldr s15, [pc, #60] @ 1ed464 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed410 │ │ │ │ + bge.n 1ed438 │ │ │ │ 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 1ed3e0 │ │ │ │ + bne.n 1ed408 │ │ │ │ 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, 1ed476 │ │ │ │ + cbz r2, 1ed49e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542225,607 +542257,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 1ed452 │ │ │ │ + bne.n 1ed47a │ │ │ │ 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] @ (1ed55c ) │ │ │ │ - ldr r3, [pc, #212] @ (1ed560 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ed584 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ed588 ) │ │ │ │ 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 1ed536 │ │ │ │ + beq.n 1ed55e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ed554 │ │ │ │ - vldr s12, [pc, #172] @ 1ed558 │ │ │ │ + vldr s11, [pc, #172] @ 1ed57c │ │ │ │ + vldr s12, [pc, #172] @ 1ed580 │ │ │ │ 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 1ed4ee │ │ │ │ + ble.n 1ed516 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed4ee │ │ │ │ + bge.n 1ed516 │ │ │ │ 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 1ed526 │ │ │ │ + ble.n 1ed54e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed526 │ │ │ │ + bge.n 1ed54e │ │ │ │ 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 1ed4b2 │ │ │ │ - ldr r2, [pc, #44] @ (1ed564 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed560 ) │ │ │ │ + bne.n 1ed4da │ │ │ │ + ldr r2, [pc, #44] @ (1ed58c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed54e │ │ │ │ + bne.n 1ed576 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ 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] @ (1ed650 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ed678 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ed654 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed67c ) │ │ │ │ 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 1ed62a │ │ │ │ + beq.n 1ed652 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ed648 │ │ │ │ + vldr s11, [pc, #176] @ 1ed670 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ed64c │ │ │ │ + vldr s12, [pc, #172] @ 1ed674 │ │ │ │ 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 1ed5e0 │ │ │ │ + ble.n 1ed608 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ed5e0 │ │ │ │ + bge.n 1ed608 │ │ │ │ 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 1ed61c │ │ │ │ + ble.n 1ed644 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed61c │ │ │ │ + bge.n 1ed644 │ │ │ │ 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 1ed5a0 │ │ │ │ - ldr r2, [pc, #44] @ (1ed658 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed654 ) │ │ │ │ + bne.n 1ed5c8 │ │ │ │ + ldr r2, [pc, #44] @ (1ed680 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed67c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed642 │ │ │ │ + bne.n 1ed66a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ 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] @ (1ed744 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ed748 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed76c ) │ │ │ │ + ldr r3, [pc, #216] @ (1ed770 ) │ │ │ │ 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 1ed71e │ │ │ │ + beq.n 1ed746 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1ed73c │ │ │ │ - vldr s12, [pc, #176] @ 1ed740 │ │ │ │ + vldr s11, [pc, #176] @ 1ed764 │ │ │ │ + vldr s12, [pc, #176] @ 1ed768 │ │ │ │ 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 1ed6d4 │ │ │ │ + ble.n 1ed6fc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed6d4 │ │ │ │ + bge.n 1ed6fc │ │ │ │ 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 1ed704 │ │ │ │ + ble.n 1ed72c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed704 │ │ │ │ + bge.n 1ed72c │ │ │ │ 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 1ed698 │ │ │ │ - ldr r2, [pc, #44] @ (1ed74c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed748 ) │ │ │ │ + bne.n 1ed6c0 │ │ │ │ + ldr r2, [pc, #44] @ (1ed774 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed736 │ │ │ │ + bne.n 1ed75e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed802 │ │ │ │ + beq.n 1ed82a │ │ │ │ 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] @ 1ed804 │ │ │ │ - vldr s16, [pc, #144] @ 1ed808 │ │ │ │ + vldr s17, [pc, #144] @ 1ed82c │ │ │ │ + vldr s16, [pc, #144] @ 1ed830 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed7ae │ │ │ │ + ble.n 1ed7d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed7ae │ │ │ │ + bge.n 1ed7d6 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed7ec │ │ │ │ + ble.n 1ed814 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed7ec │ │ │ │ + bge.n 1ed814 │ │ │ │ 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 1ed77a │ │ │ │ + bne.n 1ed7a2 │ │ │ │ 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 1ed8c6 │ │ │ │ + beq.n 1ed8ee │ │ │ │ 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] @ 1ed8c8 │ │ │ │ + vldr s16, [pc, #152] @ 1ed8f0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed86e │ │ │ │ + ble.n 1ed896 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed86e │ │ │ │ - vldr s15, [pc, #104] @ 1ed8cc │ │ │ │ + bge.n 1ed896 │ │ │ │ + vldr s15, [pc, #104] @ 1ed8f4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed8a6 │ │ │ │ + ble.n 1ed8ce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed8a6 │ │ │ │ - vldr s15, [pc, #48] @ 1ed8cc │ │ │ │ + bge.n 1ed8ce │ │ │ │ + vldr s15, [pc, #48] @ 1ed8f4 │ │ │ │ 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 1ed836 │ │ │ │ + bne.n 1ed85e │ │ │ │ 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] @ (1ed9e8 ) │ │ │ │ - ldr r3, [pc, #264] @ (1ed9ec ) │ │ │ │ + ldr r2, [pc, #260] @ (1eda10 ) │ │ │ │ + ldr r3, [pc, #264] @ (1eda14 ) │ │ │ │ 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 1ed9c2 │ │ │ │ + beq.n 1ed9ea │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ed9e0 │ │ │ │ - vldr s12, [pc, #224] @ 1ed9e4 │ │ │ │ + vldr s11, [pc, #224] @ 1eda08 │ │ │ │ + vldr s12, [pc, #224] @ 1eda0c │ │ │ │ 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 1ed94e │ │ │ │ + ble.n 1ed976 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed94e │ │ │ │ + bge.n 1ed976 │ │ │ │ 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 1ed97e │ │ │ │ + ble.n 1ed9a6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed97e │ │ │ │ + bge.n 1ed9a6 │ │ │ │ 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 1ed9ae │ │ │ │ + ble.n 1ed9d6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed9ae │ │ │ │ + bge.n 1ed9d6 │ │ │ │ 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 1ed90a │ │ │ │ - ldr r2, [pc, #44] @ (1ed9f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed9ec ) │ │ │ │ + bne.n 1ed932 │ │ │ │ + ldr r2, [pc, #44] @ (1eda18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eda14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed9da │ │ │ │ + bne.n 1eda02 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #14 │ │ │ │ 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] @ (1edb04 ) │ │ │ │ - ldr r3, [pc, #256] @ (1edb08 ) │ │ │ │ + ldr r2, [pc, #252] @ (1edb2c ) │ │ │ │ + ldr r3, [pc, #256] @ (1edb30 ) │ │ │ │ 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 1edae0 │ │ │ │ + beq.n 1edb08 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1edafc │ │ │ │ - vldr s12, [pc, #216] @ 1edb00 │ │ │ │ + vldr s11, [pc, #216] @ 1edb24 │ │ │ │ + vldr s12, [pc, #216] @ 1edb28 │ │ │ │ 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 1eda6c │ │ │ │ + ble.n 1eda94 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1eda6c │ │ │ │ + bge.n 1eda94 │ │ │ │ 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 1eda9c │ │ │ │ + ble.n 1edac4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1eda9c │ │ │ │ + bge.n 1edac4 │ │ │ │ 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 1edacc │ │ │ │ + ble.n 1edaf4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edacc │ │ │ │ + bge.n 1edaf4 │ │ │ │ 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 1eda2e │ │ │ │ - ldr r2, [pc, #40] @ (1edb0c ) │ │ │ │ - ldr r3, [pc, #36] @ (1edb08 ) │ │ │ │ + bne.n 1eda56 │ │ │ │ + ldr r2, [pc, #40] @ (1edb34 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edb30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edaf8 │ │ │ │ + bne.n 1edb20 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1edb48 │ │ │ │ + cbz r2, 1edb70 │ │ │ │ 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 │ │ │ │ @@ -542836,745 +542868,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 1edb24 │ │ │ │ + bne.n 1edb4c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1edc32 │ │ │ │ + beq.n 1edc5a │ │ │ │ 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] @ 1edc34 │ │ │ │ - vldr s16, [pc, #192] @ 1edc38 │ │ │ │ + vldr s17, [pc, #192] @ 1edc5c │ │ │ │ + vldr s16, [pc, #192] @ 1edc60 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edbac │ │ │ │ + ble.n 1edbd4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edbac │ │ │ │ + bge.n 1edbd4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edbe2 │ │ │ │ + ble.n 1edc0a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edbe2 │ │ │ │ + bge.n 1edc0a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc18 │ │ │ │ + ble.n 1edc40 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edc18 │ │ │ │ + bge.n 1edc40 │ │ │ │ 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 1edb78 │ │ │ │ + bne.n 1edba0 │ │ │ │ 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] @ (1edd7c ) │ │ │ │ - ldr r3, [pc, #304] @ (1edd80 ) │ │ │ │ + ldr r2, [pc, #300] @ (1edda4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1edda8 ) │ │ │ │ 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 1edd58 │ │ │ │ + beq.n 1edd80 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1edd74 │ │ │ │ - vldr s12, [pc, #264] @ 1edd78 │ │ │ │ + vldr s11, [pc, #264] @ 1edd9c │ │ │ │ + vldr s12, [pc, #264] @ 1edda0 │ │ │ │ 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 1edcb8 │ │ │ │ + ble.n 1edce0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edcb8 │ │ │ │ + bge.n 1edce0 │ │ │ │ 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 1edce8 │ │ │ │ + ble.n 1edd10 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edce8 │ │ │ │ + bge.n 1edd10 │ │ │ │ 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 1edd18 │ │ │ │ + ble.n 1edd40 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd18 │ │ │ │ + bge.n 1edd40 │ │ │ │ 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 1edd48 │ │ │ │ + ble.n 1edd70 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd48 │ │ │ │ + bge.n 1edd70 │ │ │ │ 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 1edc74 │ │ │ │ - ldr r2, [pc, #40] @ (1edd84 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edd80 ) │ │ │ │ + bne.n 1edc9c │ │ │ │ + ldr r2, [pc, #40] @ (1eddac ) │ │ │ │ + ldr r3, [pc, #36] @ (1edda8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edd70 │ │ │ │ + bne.n 1edd98 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ 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] @ (1edeb0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1edeb4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1eded8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ededc ) │ │ │ │ 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 1ede84 │ │ │ │ + beq.n 1edeac │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1edea8 │ │ │ │ - vldr s16, [pc, #236] @ 1edeac │ │ │ │ + vldr s17, [pc, #236] @ 1eded0 │ │ │ │ + vldr s16, [pc, #236] @ 1eded4 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ede02 │ │ │ │ + ble.n 1ede2a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ede02 │ │ │ │ + bge.n 1ede2a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ede3a │ │ │ │ + ble.n 1ede62 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ede3a │ │ │ │ + bge.n 1ede62 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ede72 │ │ │ │ + ble.n 1ede9a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ede72 │ │ │ │ + bge.n 1ede9a │ │ │ │ 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 1eddc6 │ │ │ │ - ldr r2, [pc, #48] @ (1edeb8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1edeb4 ) │ │ │ │ + bne.n 1eddee │ │ │ │ + ldr r2, [pc, #48] @ (1edee0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ededc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edea2 │ │ │ │ + bne.n 1edeca │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ 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] @ (1edfe4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1edfe8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee00c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee010 ) │ │ │ │ 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 1edfb8 │ │ │ │ + beq.n 1edfe0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1edfdc │ │ │ │ - vldr s16, [pc, #236] @ 1edfe0 │ │ │ │ + vldr s17, [pc, #236] @ 1ee004 │ │ │ │ + vldr s16, [pc, #236] @ 1ee008 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edf36 │ │ │ │ + ble.n 1edf5e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edf36 │ │ │ │ + bge.n 1edf5e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edf6e │ │ │ │ + ble.n 1edf96 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edf6e │ │ │ │ + bge.n 1edf96 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edfa6 │ │ │ │ + ble.n 1edfce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edfa6 │ │ │ │ + bge.n 1edfce │ │ │ │ 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 1edefa │ │ │ │ - ldr r2, [pc, #48] @ (1edfec ) │ │ │ │ - ldr r3, [pc, #44] @ (1edfe8 ) │ │ │ │ + bne.n 1edf22 │ │ │ │ + ldr r2, [pc, #48] @ (1ee014 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edfd6 │ │ │ │ + bne.n 1edffe │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee106 │ │ │ │ + beq.w 1ee12e │ │ │ │ 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] @ 1ee108 │ │ │ │ - vldr s16, [pc, #244] @ 1ee10c │ │ │ │ + vldr s17, [pc, #244] @ 1ee130 │ │ │ │ + vldr s16, [pc, #244] @ 1ee134 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee04e │ │ │ │ + ble.n 1ee076 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee04e │ │ │ │ + bge.n 1ee076 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee084 │ │ │ │ + ble.n 1ee0ac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee084 │ │ │ │ + bge.n 1ee0ac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee0ba │ │ │ │ + ble.n 1ee0e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee0ba │ │ │ │ + bge.n 1ee0e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee0f0 │ │ │ │ + ble.n 1ee118 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee0f0 │ │ │ │ + bge.n 1ee118 │ │ │ │ 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 1ee01a │ │ │ │ + bne.n 1ee042 │ │ │ │ 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 1ee22e │ │ │ │ + beq.w 1ee256 │ │ │ │ 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] @ 1ee230 │ │ │ │ - vldr s16, [pc, #252] @ 1ee234 │ │ │ │ + vldr s17, [pc, #252] @ 1ee258 │ │ │ │ + vldr s16, [pc, #252] @ 1ee25c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee174 │ │ │ │ + ble.n 1ee19c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee174 │ │ │ │ + bge.n 1ee19c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1aa │ │ │ │ + ble.n 1ee1d2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1aa │ │ │ │ + bge.n 1ee1d2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1e0 │ │ │ │ + ble.n 1ee208 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1e0 │ │ │ │ + bge.n 1ee208 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee218 │ │ │ │ + ble.n 1ee240 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee218 │ │ │ │ + bge.n 1ee240 │ │ │ │ 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 1ee13a │ │ │ │ + bne.n 1ee162 │ │ │ │ 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] @ (1ee38c ) │ │ │ │ - ldr r3, [pc, #320] @ (1ee390 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ee3b4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1ee3b8 ) │ │ │ │ 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 1ee362 │ │ │ │ + beq.n 1ee38a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1ee384 │ │ │ │ - vldr s16, [pc, #280] @ 1ee388 │ │ │ │ + vldr s17, [pc, #280] @ 1ee3ac │ │ │ │ + vldr s16, [pc, #280] @ 1ee3b0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2ac │ │ │ │ + ble.n 1ee2d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2ac │ │ │ │ + bge.n 1ee2d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2e4 │ │ │ │ + ble.n 1ee30c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2e4 │ │ │ │ + bge.n 1ee30c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee31c │ │ │ │ + ble.n 1ee344 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee31c │ │ │ │ + bge.n 1ee344 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee354 │ │ │ │ + ble.n 1ee37c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee354 │ │ │ │ + bge.n 1ee37c │ │ │ │ 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 1ee270 │ │ │ │ - ldr r2, [pc, #48] @ (1ee394 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ee390 ) │ │ │ │ + bne.n 1ee298 │ │ │ │ + ldr r2, [pc, #48] @ (1ee3bc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ee3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee37e │ │ │ │ + bne.n 1ee3a6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee3aa │ │ │ │ + cbz r2, 1ee3d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1ee39c │ │ │ │ + bne.n 1ee3c4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee3f8 │ │ │ │ + cbz r2, 1ee420 │ │ │ │ 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 │ │ │ │ @@ -543587,19 +543619,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 1ee3c2 │ │ │ │ + bne.n 1ee3ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee43c │ │ │ │ + cbz r2, 1ee464 │ │ │ │ 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 │ │ │ │ @@ -543609,19 +543641,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 1ee412 │ │ │ │ + bne.n 1ee43a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee488 │ │ │ │ + cbz r2, 1ee4b0 │ │ │ │ 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 │ │ │ │ @@ -543632,19 +543664,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 1ee454 │ │ │ │ + bne.n 1ee47c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee4e0 │ │ │ │ + cbz r2, 1ee508 │ │ │ │ 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 │ │ │ │ @@ -543662,19 +543694,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 6163c <__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 1ee4aa │ │ │ │ + bne.n 1ee4d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee52c │ │ │ │ + cbz r2, 1ee554 │ │ │ │ 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 │ │ │ │ @@ -543687,19 +543719,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 1ee4fe │ │ │ │ + bne.n 1ee526 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee584 │ │ │ │ + cbz r2, 1ee5ac │ │ │ │ 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 │ │ │ │ @@ -543715,19 +543747,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 1ee548 │ │ │ │ + bne.n 1ee570 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee5dc │ │ │ │ + cbz r2, 1ee604 │ │ │ │ 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 │ │ │ │ @@ -543743,19 +543775,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 1ee5a0 │ │ │ │ + bne.n 1ee5c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee616 │ │ │ │ + cbz r2, 1ee63e │ │ │ │ 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 │ │ │ │ @@ -543763,18 +543795,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 1ee5f0 │ │ │ │ + bne.n 1ee618 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee65a │ │ │ │ + cbz r2, 1ee682 │ │ │ │ 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 │ │ │ │ @@ -543786,18 +543818,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 1ee626 │ │ │ │ + bne.n 1ee64e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee69a │ │ │ │ + cbz r2, 1ee6c2 │ │ │ │ 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 │ │ │ │ @@ -543807,18 +543839,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 1ee668 │ │ │ │ + bne.n 1ee690 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee6e8 │ │ │ │ + cbz r2, 1ee710 │ │ │ │ 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 │ │ │ │ @@ -543832,19 +543864,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 1ee6b2 │ │ │ │ + bne.n 1ee6da │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee746 │ │ │ │ + cbz r2, 1ee76e │ │ │ │ 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 │ │ │ │ @@ -543860,18 +543892,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 1ee702 │ │ │ │ + bne.n 1ee72a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee798 │ │ │ │ + cbz r2, 1ee7c0 │ │ │ │ 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 │ │ │ │ @@ -543886,19 +543918,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 1ee75a │ │ │ │ + bne.n 1ee782 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee7f4 │ │ │ │ + cbz r2, 1ee81c │ │ │ │ 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 │ │ │ │ @@ -543917,19 +543949,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 609a4 <__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 1ee7ba │ │ │ │ + bne.n 1ee7e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee850 │ │ │ │ + cbz r2, 1ee878 │ │ │ │ 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 │ │ │ │ @@ -543946,19 +543978,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 1ee814 │ │ │ │ + bne.n 1ee83c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee892 │ │ │ │ + cbz r2, 1ee8ba │ │ │ │ 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 │ │ │ │ @@ -543969,18 +544001,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 1ee868 │ │ │ │ + bne.n 1ee890 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee8d4 │ │ │ │ + cbz r2, 1ee8fc │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -543992,19 +544024,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 1ee8a2 │ │ │ │ + bne.n 1ee8ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee936 │ │ │ │ + cbz r2, 1ee95e │ │ │ │ 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 │ │ │ │ @@ -544023,18 +544055,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 1ee8ee │ │ │ │ + bne.n 1ee916 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee992 │ │ │ │ + cbz r2, 1ee9ba │ │ │ │ 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 │ │ │ │ @@ -544051,18 +544083,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 1ee954 │ │ │ │ + bne.n 1ee97c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee9d0 │ │ │ │ + cbz r2, 1ee9f8 │ │ │ │ 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]! │ │ │ │ @@ -544072,19 +544104,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 1ee9a4 │ │ │ │ + bne.n 1ee9cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea10 │ │ │ │ + cbz r2, 1eea38 │ │ │ │ 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]! │ │ │ │ @@ -544094,19 +544126,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 1ee9e4 │ │ │ │ + bne.n 1eea0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea72 │ │ │ │ + cbz r2, 1eea9a │ │ │ │ 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 │ │ │ │ @@ -544125,18 +544157,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 1eea2e │ │ │ │ + bne.n 1eea56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeacc │ │ │ │ + cbz r2, 1eeaf4 │ │ │ │ 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 │ │ │ │ @@ -544153,19 +544185,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 1eea90 │ │ │ │ + bne.n 1eeab8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeb3e │ │ │ │ + cbz r2, 1eeb66 │ │ │ │ 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 │ │ │ │ @@ -544185,18 +544217,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 1eeaea │ │ │ │ + bne.n 1eeb12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eebae │ │ │ │ + cbz r2, 1eebd6 │ │ │ │ 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 │ │ │ │ @@ -544216,18 +544248,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 1eeb5a │ │ │ │ + bne.n 1eeb82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eec00 │ │ │ │ + cbz r2, 1eec28 │ │ │ │ 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 │ │ │ │ @@ -544242,19 +544274,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 1eebba │ │ │ │ + bne.n 1eebe2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec7c │ │ │ │ + cbz r2, 1eeca4 │ │ │ │ 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 │ │ │ │ @@ -544279,19 +544311,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 1eec1a │ │ │ │ + bne.n 1eec42 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eecf4 │ │ │ │ + cbz r2, 1eed1c │ │ │ │ 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 │ │ │ │ @@ -544314,19 +544346,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 1eec9c │ │ │ │ + bne.n 1eecc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed40 │ │ │ │ + cbz r2, 1eed68 │ │ │ │ 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 │ │ │ │ @@ -544339,19 +544371,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 1eed08 │ │ │ │ + bne.n 1eed30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed90 │ │ │ │ + cbz r2, 1eedb8 │ │ │ │ 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 │ │ │ │ @@ -544366,19 +544398,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 1eed52 │ │ │ │ + bne.n 1eed7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee0c │ │ │ │ + cbz r2, 1eee34 │ │ │ │ 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 │ │ │ │ @@ -544403,19 +544435,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 1eedae │ │ │ │ + bne.n 1eedd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee56 │ │ │ │ + cbz r2, 1eee7e │ │ │ │ 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 │ │ │ │ @@ -544428,18 +544460,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 1eee20 │ │ │ │ + bne.n 1eee48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeeca │ │ │ │ + cbz r2, 1eeef2 │ │ │ │ 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 │ │ │ │ @@ -544462,32 +544494,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 1eee74 │ │ │ │ + bne.n 1eee9c │ │ │ │ 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] @ (1eef70 ) │ │ │ │ - ldr r3, [pc, #144] @ (1eef74 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eef98 ) │ │ │ │ + ldr r3, [pc, #144] @ (1eef9c ) │ │ │ │ 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 1eef50 │ │ │ │ + beq.n 1eef78 │ │ │ │ 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] │ │ │ │ @@ -544510,35 +544542,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 6163c <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1eef00 │ │ │ │ - ldr r2, [pc, #36] @ (1eef78 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eef74 ) │ │ │ │ + bne.n 1eef28 │ │ │ │ + ldr r2, [pc, #36] @ (1eefa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eef9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eef6a │ │ │ │ + bne.n 1eef92 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1eefcc │ │ │ │ + cbz r2, 1eeff4 │ │ │ │ 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 │ │ │ │ @@ -544554,33 +544586,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 1eef8a │ │ │ │ + bne.n 1eefb2 │ │ │ │ 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] @ (1ef078 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef07c ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef0a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef0a4 ) │ │ │ │ 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 1ef058 │ │ │ │ + beq.n 1ef080 │ │ │ │ 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] │ │ │ │ @@ -544604,35 +544636,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef004 │ │ │ │ - ldr r2, [pc, #36] @ (1ef080 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef07c ) │ │ │ │ + bne.n 1ef02c │ │ │ │ + ldr r2, [pc, #36] @ (1ef0a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef0a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef072 │ │ │ │ + bne.n 1ef09a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef0d8 │ │ │ │ + cbz r2, 1ef100 │ │ │ │ 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 │ │ │ │ @@ -544648,19 +544680,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 1ef094 │ │ │ │ + bne.n 1ef0bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef130 │ │ │ │ + cbz r2, 1ef158 │ │ │ │ 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 │ │ │ │ @@ -544676,19 +544708,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 1ef0ec │ │ │ │ + bne.n 1ef114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef188 │ │ │ │ + cbz r2, 1ef1b0 │ │ │ │ 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 │ │ │ │ @@ -544704,19 +544736,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 1ef14a │ │ │ │ + bne.n 1ef172 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef1e0 │ │ │ │ + cbz r2, 1ef208 │ │ │ │ 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 │ │ │ │ @@ -544732,19 +544764,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 1ef1a2 │ │ │ │ + bne.n 1ef1ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef238 │ │ │ │ + cbz r2, 1ef260 │ │ │ │ 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 │ │ │ │ @@ -544760,19 +544792,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 1ef1f4 │ │ │ │ + bne.n 1ef21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef290 │ │ │ │ + cbz r2, 1ef2b8 │ │ │ │ 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 │ │ │ │ @@ -544788,19 +544820,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 1ef24c │ │ │ │ + bne.n 1ef274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef2e8 │ │ │ │ + cbz r2, 1ef310 │ │ │ │ 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 │ │ │ │ @@ -544816,19 +544848,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 1ef2a4 │ │ │ │ + bne.n 1ef2cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef340 │ │ │ │ + cbz r2, 1ef368 │ │ │ │ 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 │ │ │ │ @@ -544844,19 +544876,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 1ef2fc │ │ │ │ + bne.n 1ef324 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef38a │ │ │ │ + cbz r2, 1ef3b2 │ │ │ │ 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 │ │ │ │ @@ -544870,18 +544902,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 1ef352 │ │ │ │ + bne.n 1ef37a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef3d2 │ │ │ │ + cbz r2, 1ef3fa │ │ │ │ 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 │ │ │ │ @@ -544895,19 +544927,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 1ef39a │ │ │ │ + bne.n 1ef3c2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef460 │ │ │ │ + beq.n 1ef488 │ │ │ │ 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 │ │ │ │ @@ -544936,20 +544968,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 1ef3ec │ │ │ │ + bne.n 1ef414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef4f0 │ │ │ │ + beq.n 1ef518 │ │ │ │ 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 │ │ │ │ @@ -544978,33 +545010,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 1ef47c │ │ │ │ + bne.n 1ef4a4 │ │ │ │ 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] @ (1ef5b8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ef5bc ) │ │ │ │ + ldr r2, [pc, #176] @ (1ef5e0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ef5e4 ) │ │ │ │ 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 1ef598 │ │ │ │ + beq.n 1ef5c0 │ │ │ │ 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] │ │ │ │ @@ -545037,48 +545069,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 6163c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1ef528 │ │ │ │ - ldr r2, [pc, #36] @ (1ef5c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef5bc ) │ │ │ │ + bne.n 1ef550 │ │ │ │ + ldr r2, [pc, #36] @ (1ef5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef5b2 │ │ │ │ + bne.n 1ef5da │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ 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] @ (1ef678 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ef67c ) │ │ │ │ + ldr r2, [pc, #160] @ (1ef6a0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ef6a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ef65a │ │ │ │ + cbz r6, 1ef682 │ │ │ │ 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] │ │ │ │ @@ -545104,47 +545136,47 @@ │ │ │ │ umull r8, r3, r2, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [lr, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1ef5fe │ │ │ │ - ldr r2, [pc, #36] @ (1ef680 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef67c ) │ │ │ │ + bne.n 1ef626 │ │ │ │ + ldr r2, [pc, #36] @ (1ef6a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef674 │ │ │ │ + bne.n 1ef69c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1ef740 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ef744 ) │ │ │ │ + ldr r2, [pc, #168] @ (1ef768 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ef76c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ef720 │ │ │ │ + cbz r6, 1ef748 │ │ │ │ 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 │ │ │ │ @@ -545171,35 +545203,35 @@ │ │ │ │ umull r0, r3, r2, r3 │ │ │ │ mov.w r0, r8, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1ef6c0 │ │ │ │ - ldr r2, [pc, #36] @ (1ef748 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef744 ) │ │ │ │ + bne.n 1ef6e8 │ │ │ │ + ldr r2, [pc, #36] @ (1ef770 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef76c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef73a │ │ │ │ + bne.n 1ef762 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef7aa │ │ │ │ + cbz r2, 1ef7d2 │ │ │ │ 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 │ │ │ │ @@ -545218,18 +545250,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 1ef75c │ │ │ │ + bne.n 1ef784 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef7fa │ │ │ │ + cbz r2, 1ef822 │ │ │ │ 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 │ │ │ │ @@ -545244,18 +545276,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 1ef7b8 │ │ │ │ + bne.n 1ef7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef864 │ │ │ │ + cbz r2, 1ef88c │ │ │ │ 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 │ │ │ │ @@ -545277,19 +545309,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 1ef810 │ │ │ │ + bne.n 1ef838 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef8d0 │ │ │ │ + cbz r2, 1ef8f8 │ │ │ │ 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 │ │ │ │ @@ -545311,19 +545343,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 1ef87c │ │ │ │ + bne.n 1ef8a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef934 │ │ │ │ + cbz r2, 1ef95c │ │ │ │ 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 │ │ │ │ @@ -545342,19 +545374,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 1ef8e4 │ │ │ │ + bne.n 1ef90c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef998 │ │ │ │ + cbz r2, 1ef9c0 │ │ │ │ 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 │ │ │ │ @@ -545373,19 +545405,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 1ef948 │ │ │ │ + bne.n 1ef970 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef9fc │ │ │ │ + cbz r2, 1efa24 │ │ │ │ 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 │ │ │ │ @@ -545404,33 +545436,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 1ef9ac │ │ │ │ + bne.n 1ef9d4 │ │ │ │ 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] @ (1efacc ) │ │ │ │ - ldr r3, [pc, #184] @ (1efad0 ) │ │ │ │ + ldr r2, [pc, #184] @ (1efaf4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1efaf8 ) │ │ │ │ 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 1efaac │ │ │ │ + beq.n 1efad4 │ │ │ │ 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] │ │ │ │ @@ -545466,49 +545498,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1efa34 │ │ │ │ - ldr r2, [pc, #36] @ (1efad4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efad0 ) │ │ │ │ + bne.n 1efa5c │ │ │ │ + ldr r2, [pc, #36] @ (1efafc ) │ │ │ │ + ldr r3, [pc, #32] @ (1efaf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efac6 │ │ │ │ + bne.n 1efaee │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1efbb0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1efbb4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1efbd8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1efbdc ) │ │ │ │ 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 1efb90 │ │ │ │ + beq.n 1efbb8 │ │ │ │ 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] │ │ │ │ @@ -545543,36 +545575,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r7, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1efb14 │ │ │ │ - ldr r2, [pc, #36] @ (1efbb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efbb4 ) │ │ │ │ + bne.n 1efb3c │ │ │ │ + ldr r2, [pc, #36] @ (1efbe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efbdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efbaa │ │ │ │ + bne.n 1efbd2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efc54 │ │ │ │ + beq.n 1efc7c │ │ │ │ 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 │ │ │ │ @@ -545604,20 +545636,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 1efbd4 │ │ │ │ + bne.n 1efbfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efcf0 │ │ │ │ + beq.n 1efd18 │ │ │ │ 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 │ │ │ │ @@ -545649,33 +545681,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 1efc70 │ │ │ │ + bne.n 1efc98 │ │ │ │ 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] @ (1efdcc ) │ │ │ │ - ldr r3, [pc, #196] @ (1efdd0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1efdf4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1efdf8 ) │ │ │ │ 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 1efdae │ │ │ │ + beq.n 1efdd6 │ │ │ │ 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 │ │ │ │ @@ -545711,34 +545743,34 @@ │ │ │ │ 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 1efd32 │ │ │ │ - ldr r2, [pc, #36] @ (1efdd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1efdd0 ) │ │ │ │ + bne.n 1efd5a │ │ │ │ + ldr r2, [pc, #36] @ (1efdfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1efdf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efdc8 │ │ │ │ + bne.n 1efdf0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efe30 │ │ │ │ + cbz r2, 1efe58 │ │ │ │ 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 │ │ │ │ @@ -545755,19 +545787,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 1efde4 │ │ │ │ + bne.n 1efe0c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efe90 │ │ │ │ + cbz r2, 1efeb8 │ │ │ │ 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 │ │ │ │ @@ -545784,19 +545816,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 1efe42 │ │ │ │ + bne.n 1efe6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efef0 │ │ │ │ + cbz r2, 1eff18 │ │ │ │ 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 │ │ │ │ @@ -545813,19 +545845,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 1efea2 │ │ │ │ + bne.n 1efeca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eff4c │ │ │ │ + cbz r2, 1eff74 │ │ │ │ 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 │ │ │ │ @@ -545842,19 +545874,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 1eff00 │ │ │ │ + bne.n 1eff28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1effa0 │ │ │ │ + cbz r2, 1effc8 │ │ │ │ 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 │ │ │ │ @@ -545870,19 +545902,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 1eff5c │ │ │ │ + bne.n 1eff84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efff4 │ │ │ │ + cbz r2, 1f001c │ │ │ │ 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 │ │ │ │ @@ -545898,19 +545930,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 1effb0 │ │ │ │ + bne.n 1effd8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0048 │ │ │ │ + cbz r2, 1f0070 │ │ │ │ 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 │ │ │ │ @@ -545926,19 +545958,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 1f0004 │ │ │ │ + bne.n 1f002c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f009c │ │ │ │ + cbz r2, 1f00c4 │ │ │ │ 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 │ │ │ │ @@ -545954,20 +545986,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 1f0058 │ │ │ │ + bne.n 1f0080 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f013c │ │ │ │ + beq.n 1f0164 │ │ │ │ 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 │ │ │ │ @@ -546000,20 +546032,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 1f00bc │ │ │ │ + bne.n 1f00e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f01dc │ │ │ │ + beq.n 1f0204 │ │ │ │ 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 │ │ │ │ @@ -546046,20 +546078,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 1f015c │ │ │ │ + bne.n 1f0184 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f027c │ │ │ │ + beq.n 1f02a4 │ │ │ │ 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 │ │ │ │ @@ -546092,20 +546124,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 1f01fc │ │ │ │ + bne.n 1f0224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f031c │ │ │ │ + beq.n 1f0344 │ │ │ │ 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 │ │ │ │ @@ -546138,33 +546170,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 1f029c │ │ │ │ + bne.n 1f02c4 │ │ │ │ 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] @ (1f0400 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f0404 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0428 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f042c ) │ │ │ │ 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 1f03e2 │ │ │ │ + beq.n 1f040a │ │ │ │ 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 │ │ │ │ @@ -546206,46 +546238,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 6163c <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0350 │ │ │ │ - ldr r2, [pc, #36] @ (1f0408 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0404 ) │ │ │ │ + bne.n 1f0378 │ │ │ │ + ldr r2, [pc, #36] @ (1f0430 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f042c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f03fc │ │ │ │ + bne.n 1f0424 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r4], {170} @ 0xaa │ │ │ │ + ldc2 0, cr0, [ip], {170} @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {170} @ 0xaa │ │ │ │ + @ instruction: 0xfbee00aa │ │ │ │ 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] @ (1f04d4 ) │ │ │ │ - ldr r3, [pc, #180] @ (1f04d8 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f04fc ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0500 ) │ │ │ │ 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 1f04b6 │ │ │ │ + beq.n 1f04de │ │ │ │ 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 │ │ │ │ @@ -546277,33 +546309,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 1f0448 │ │ │ │ - ldr r2, [pc, #36] @ (1f04dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f04d8 ) │ │ │ │ + bne.n 1f0470 │ │ │ │ + ldr r2, [pc, #36] @ (1f0504 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f04d0 │ │ │ │ + bne.n 1f04f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbd800aa │ │ │ │ + @ instruction: 0xfbb000aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb4200aa │ │ │ │ + @ instruction: 0xfb1a00aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0588 │ │ │ │ + beq.n 1f05b0 │ │ │ │ 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 │ │ │ │ @@ -546339,19 +546371,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 1f04f8 │ │ │ │ + bne.n 1f0520 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f05fc │ │ │ │ + cbz r2, 1f0624 │ │ │ │ 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 │ │ │ │ @@ -546374,19 +546406,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 1f059a │ │ │ │ + bne.n 1f05c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0672 │ │ │ │ + cbz r2, 1f069a │ │ │ │ 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 │ │ │ │ @@ -546409,18 +546441,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 1f060e │ │ │ │ + bne.n 1f0636 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f06e4 │ │ │ │ + cbz r2, 1f070c │ │ │ │ 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 │ │ │ │ @@ -546443,19 +546475,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 1f0682 │ │ │ │ + bne.n 1f06aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0758 │ │ │ │ + cbz r2, 1f0780 │ │ │ │ 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 │ │ │ │ @@ -546478,20 +546510,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 1f06f6 │ │ │ │ + bne.n 1f071e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0802 │ │ │ │ + beq.n 1f082a │ │ │ │ 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 │ │ │ │ @@ -546527,32 +546559,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 1f0776 │ │ │ │ + bne.n 1f079e │ │ │ │ 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] @ (1f08f0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f08f4 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f0918 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f091c ) │ │ │ │ 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 1f08d2 │ │ │ │ + beq.n 1f08fa │ │ │ │ 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 │ │ │ │ @@ -546598,46 +546630,46 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0834 │ │ │ │ - ldr r2, [pc, #36] @ (1f08f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f08f4 ) │ │ │ │ + bne.n 1f085c │ │ │ │ + ldr r2, [pc, #36] @ (1f0920 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f091c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f08ec │ │ │ │ + bne.n 1f0914 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7e000aa │ │ │ │ + @ instruction: 0xf7b800aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72600aa │ │ │ │ + @ instruction: 0xf6fe00aa │ │ │ │ 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] @ (1f09f8 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f09fc ) │ │ │ │ + ldr r2, [pc, #232] @ (1f0a20 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f0a24 ) │ │ │ │ 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 1f09da │ │ │ │ + beq.n 1f0a02 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -546681,33 +546713,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 1f0934 │ │ │ │ - ldr r2, [pc, #36] @ (1f0a00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f09fc ) │ │ │ │ + bne.n 1f095c │ │ │ │ + ldr r2, [pc, #36] @ (1f0a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f09f4 │ │ │ │ + bne.n 1f0a1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6e800aa │ │ │ │ + movt r0, #2218 @ 0x8aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61e00aa │ │ │ │ + @ instruction: 0xf5f600aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0aac │ │ │ │ + beq.n 1f0ad4 │ │ │ │ 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 │ │ │ │ @@ -546743,280 +546775,280 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1f0a1c │ │ │ │ + bne.n 1f0a44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f0abc ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0ae4 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f0acc ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0af4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r7, pc, #968 @ (adr r7, 1f0ec0 ) │ │ │ │ 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] @ (1f0cbc ) │ │ │ │ - ldr r3, [pc, #472] @ (1f0cc0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f0ce4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f0ce8 ) │ │ │ │ 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, 1f0b3c │ │ │ │ + cbz r5, 1f0b64 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60f6c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f0b42 │ │ │ │ + beq.n 1f0b6a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0caa │ │ │ │ + blt.w 1f0cd2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0ca4 │ │ │ │ - ldr r2, [pc, #420] @ (1f0cc4 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f0cc0 ) │ │ │ │ + blt.w 1f0ccc │ │ │ │ + ldr r2, [pc, #420] @ (1f0cec ) │ │ │ │ + ldr r3, [pc, #412] @ (1f0ce8 ) │ │ │ │ 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 1f0cb8 │ │ │ │ + bne.w 1f0ce0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f0cc8 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f0cf0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f0afa │ │ │ │ + b.n 1f0b22 │ │ │ │ blx 6186c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f0ccc ) │ │ │ │ + ldr r0, [pc, #384] @ (1f0cf4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f0b58 │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f0b80 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0bfc │ │ │ │ + bne.n 1f0c24 │ │ │ │ blx 6186c │ │ │ │ - ldr r2, [pc, #368] @ (1f0cd0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f0cf8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f0c8a │ │ │ │ + blt.w 1f0cb2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f0bba │ │ │ │ + cbnz r0, 1f0be2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f0c92 │ │ │ │ + bne.w 1f0cba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f0c14 │ │ │ │ - ldr r3, [pc, #320] @ (1f0cd4 ) │ │ │ │ - ldr r2, [pc, #320] @ (1f0cd8 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f0cdc ) │ │ │ │ + beq.n 1f0c3c │ │ │ │ + ldr r3, [pc, #320] @ (1f0cfc ) │ │ │ │ + ldr r2, [pc, #320] @ (1f0d00 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f0d04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f0b1e │ │ │ │ + b.n 1f0b46 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f0c68 │ │ │ │ + bne.n 1f0c90 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61678 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f0c14 │ │ │ │ + cbz r0, 1f0c3c │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60de0 │ │ │ │ - ldr r3, [pc, #256] @ (1f0ce0 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f0ce4 ) │ │ │ │ - ldr r1, [pc, #260] @ (1f0ce8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f0d08 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f0d0c ) │ │ │ │ + ldr r1, [pc, #260] @ (1f0d10 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f0bb2 │ │ │ │ - ldr r2, [pc, #236] @ (1f0cec ) │ │ │ │ + b.n 1f0bda │ │ │ │ + ldr r2, [pc, #236] @ (1f0d14 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1f0c8a │ │ │ │ + blt.n 1f0cb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f0c8a │ │ │ │ - ldr r2, [pc, #212] @ (1f0cf0 ) │ │ │ │ + beq.n 1f0cb2 │ │ │ │ + ldr r2, [pc, #212] @ (1f0d18 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f0cb0 │ │ │ │ + blt.n 1f0cd8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0cb0 │ │ │ │ + beq.n 1f0cd8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 612f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f0c5a │ │ │ │ + blt.n 1f0c82 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b3c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1f0b0e │ │ │ │ + b.n 1f0b36 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f0b1e │ │ │ │ + b.n 1f0b46 │ │ │ │ blx 60de0 │ │ │ │ - ldr r3, [pc, #132] @ (1f0cf4 ) │ │ │ │ - ldr r2, [pc, #136] @ (1f0cf8 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f0cfc ) │ │ │ │ + ldr r3, [pc, #132] @ (1f0d1c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f0d20 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f0d24 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f0bb2 │ │ │ │ + b.n 1f0bda │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f0bb2 │ │ │ │ - ldr r3, [pc, #108] @ (1f0d00 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f0d04 ) │ │ │ │ - ldr r1, [pc, #112] @ (1f0d08 ) │ │ │ │ + b.n 1f0bda │ │ │ │ + ldr r3, [pc, #108] @ (1f0d28 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f0d2c ) │ │ │ │ + ldr r1, [pc, #112] @ (1f0d30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f0ba2 │ │ │ │ + b.n 1f0bca │ │ │ │ mov r0, r4 │ │ │ │ blx 61168 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f0b1e │ │ │ │ + b.n 1f0b46 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f0b1e │ │ │ │ + b.n 1f0b46 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - adds.w r0, r4, #5570560 @ 0x550000 │ │ │ │ + @ instruction: 0xf4ec00aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4da00aa │ │ │ │ - add r1, pc, #824 @ (adr r1, 1f1004 ) │ │ │ │ + @ instruction: 0xf4b200aa │ │ │ │ + add r1, pc, #920 @ (adr r1, 1f108c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 1f1008 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 1f1090 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 1f0fec ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 1f1074 ) │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf68c0027 │ │ │ │ - add r1, pc, #840 @ (adr r1, 1f1024 ) │ │ │ │ + subw r0, r4, #2087 @ 0x827 │ │ │ │ + add r1, pc, #936 @ (adr r1, 1f10ac ) │ │ │ │ movs r0, r3 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ - movw r0, #2087 @ 0x827 │ │ │ │ - add r1, pc, #664 @ (adr r1, 1f0f80 ) │ │ │ │ + @ instruction: 0xf6580027 │ │ │ │ + add r1, pc, #760 @ (adr r1, 1f1008 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 1f0d1c │ │ │ │ + cbnz r0, 1f0d4a │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1f0cf0 │ │ │ │ + bne.n 1f0d48 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #632 @ (adr r1, 1f0f6c ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 1f0ff4 ) │ │ │ │ movs r0, r3 │ │ │ │ - subs.w r0, r2, #10944512 @ 0xa70000 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1f0dbc ) │ │ │ │ + rsb r0, sl, #10944512 @ 0xa70000 │ │ │ │ + add r1, pc, #288 @ (adr r1, 1f0e44 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 1f0d0c │ │ │ │ + cbnz r2, 1f0d3a │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf58c0027 │ │ │ │ - add r0, pc, #680 @ (adr r0, 1f0fb0 ) │ │ │ │ + sub.w r0, r4, #10944512 @ 0xa70000 │ │ │ │ + add r0, pc, #776 @ (adr r0, 1f1038 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1f0d0e │ │ │ │ + cbnz r4, 1f0d3c │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f0d58 │ │ │ │ + bls.n 1f0d80 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f0d5c │ │ │ │ + cbnz r0, 1f0d84 │ │ │ │ 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, 1f0d36 │ │ │ │ + cbnz r2, 1f0d5e │ │ │ │ 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 6133c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f0d64 │ │ │ │ + cbz r0, 1f0d8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547040,26 +547072,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f0dba │ │ │ │ + bcs.n 1f0de2 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f0dc0 │ │ │ │ + cbnz r5, 1f0de8 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0d0c │ │ │ │ + bl 1f0d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f0dba │ │ │ │ + cbz r0, 1f0de2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f0db8 │ │ │ │ + cbz r0, 1f0de0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547094,28 +547126,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] @ (1f0e98 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f0ec0 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f0e9c ) │ │ │ │ + ldr r3, [pc, #132] @ (1f0ec4 ) │ │ │ │ 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 1f0e78 │ │ │ │ + bcs.n 1f0ea0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f0e78 │ │ │ │ + bhi.n 1f0ea0 │ │ │ │ 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] │ │ │ │ @@ -547130,104 +547162,104 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f0e74 │ │ │ │ + cbz r0, 1f0e9c │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61a7c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f0e7a │ │ │ │ + b.n 1f0ea2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f0ea0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0e9c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f0ec8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0ec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0e92 │ │ │ │ + bne.n 1f0eba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1e600aa │ │ │ │ + subs.w r0, lr, #170 @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, #170 @ 0xaa │ │ │ │ + adcs.w r0, r6, #170 @ 0xaa │ │ │ │ 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] @ (1f0f84 ) │ │ │ │ - ldr r3, [pc, #208] @ (1f0f88 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f0fac ) │ │ │ │ + ldr r3, [pc, #208] @ (1f0fb0 ) │ │ │ │ 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, 1f0f28 │ │ │ │ + cbnz r4, 1f0f50 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f0efe │ │ │ │ + bls.n 1f0f26 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f0f32 │ │ │ │ + cbnz r1, 1f0f5a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f0f2c │ │ │ │ + cbz r3, 1f0f54 │ │ │ │ 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 6133c │ │ │ │ - cbz r0, 1f0f32 │ │ │ │ + cbz r0, 1f0f5a │ │ │ │ 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 1f0f38 │ │ │ │ + bne.n 1f0f60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f0f8c ) │ │ │ │ - ldr r3, [pc, #116] @ (1f0f88 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f0fb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f0fb0 ) │ │ │ │ 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 1f0f7e │ │ │ │ + bne.n 1f0fa6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f0f0e │ │ │ │ + b.n 1f0f36 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f0ee2 │ │ │ │ + b.n 1f0f0a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f0f0e │ │ │ │ + b.n 1f0f36 │ │ │ │ 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] │ │ │ │ @@ -547247,48 +547279,48 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 61a7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f0f06 │ │ │ │ + b.n 1f0f2e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adc.w r0, r2, #170 @ 0xaa │ │ │ │ + adds.w r0, sl, #170 @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ea00aa │ │ │ │ + @ instruction: 0xf0c200aa │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f0fe2 │ │ │ │ + cbnz r3, 1f100a │ │ │ │ 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 1f0fda │ │ │ │ + bls.n 1f1002 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f0fe8 │ │ │ │ + cbnz r2, 1f1010 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f0ff4 │ │ │ │ + cbz r0, 1f101c │ │ │ │ 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 6133c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f0fe8 │ │ │ │ + cbz r0, 1f1010 │ │ │ │ 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] │ │ │ │ @@ -547298,50 +547330,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 1f0fba │ │ │ │ + b.n 1f0fe2 │ │ │ │ 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 1f1044 │ │ │ │ + bcs.n 1f106c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f105c │ │ │ │ + cbnz r2, 1f1084 │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f0d0c │ │ │ │ - cbz r0, 1f1044 │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r0, 1f106c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1042 │ │ │ │ + cbz r0, 1f106a │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1f105c │ │ │ │ + cbnz r3, 1f1084 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0d0c │ │ │ │ - cbz r0, 1f105c │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r0, 1f1084 │ │ │ │ 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 │ │ │ │ @@ -547350,138 +547382,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 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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 1f10d4 │ │ │ │ + bcs.n 1f10fc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f10d4 │ │ │ │ + cbnz r2, 1f10fc │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f0d0c │ │ │ │ - cbz r0, 1f10d4 │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r0, 1f10fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f10d2 │ │ │ │ + cbz r0, 1f10fa │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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 1f112e │ │ │ │ + bcs.n 1f1156 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f112e │ │ │ │ + cbnz r2, 1f1156 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f0d0c │ │ │ │ - cbz r0, 1f112e │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r0, 1f1156 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f112c │ │ │ │ + cbz r0, 1f1154 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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 1f1188 │ │ │ │ + bcs.n 1f11b0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1188 │ │ │ │ + cbnz r2, 1f11b0 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f0d0c │ │ │ │ - cbz r0, 1f1188 │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r0, 1f11b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1186 │ │ │ │ + cbz r0, 1f11ae │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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] @ (1f122c ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1254 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1230 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1258 ) │ │ │ │ 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 1f120e │ │ │ │ + bcs.n 1f1236 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f120e │ │ │ │ + bhi.n 1f1236 │ │ │ │ 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] │ │ │ │ @@ -547497,213 +547529,213 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1f120a │ │ │ │ + cbz r3, 1f1232 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1210 │ │ │ │ + b.n 1f1238 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1234 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f122c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f125c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1254 ) │ │ │ │ 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 1f1228 │ │ │ │ + bne.n 1f1250 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr14, cr10, {5} │ │ │ │ - stcl 0, cr0, [r8, #680]! @ 0x2a8 │ │ │ │ + cdp 0, 2, cr0, cr6, cr10, {5} │ │ │ │ + stcl 0, cr0, [r0, #680] @ 0x2a8 │ │ │ │ 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 61b0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ 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, 1f1282 │ │ │ │ + cbnz r2, 1f12aa │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1286 │ │ │ │ + bls.n 1f12ae │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f127e │ │ │ │ + bhi.n 1f12a6 │ │ │ │ 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, 1f12ba │ │ │ │ + cbnz r3, 1f12e2 │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f12b6 │ │ │ │ + bhi.n 1f12de │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f12bc │ │ │ │ + bls.n 1f12e4 │ │ │ │ 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 1f12ba │ │ │ │ + beq.n 1f12e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61a7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f12e8 │ │ │ │ + cbnz r3, 1f1310 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f12ec │ │ │ │ + bls.n 1f1314 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f12e4 │ │ │ │ + beq.n 1f130c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f12e8 │ │ │ │ + beq.n 1f1310 │ │ │ │ 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 1f1322 │ │ │ │ + bne.n 1f134a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1326 │ │ │ │ + bls.n 1f134e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f131e │ │ │ │ + ble.n 1f1346 │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1322 │ │ │ │ + beq.n 1f134a │ │ │ │ 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 1f1366 │ │ │ │ + bne.n 1f138e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f136a │ │ │ │ + bls.n 1f1392 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1362 │ │ │ │ + ble.n 1f138a │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1366 │ │ │ │ + beq.n 1f138e │ │ │ │ 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 1f13aa │ │ │ │ + bne.n 1f13d2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f13b0 │ │ │ │ + bls.n 1f13d8 │ │ │ │ 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 1f13a6 │ │ │ │ + ble.n 1f13ce │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f13aa │ │ │ │ + beq.n 1f13d2 │ │ │ │ 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 1f1400 │ │ │ │ + bcs.n 1f1428 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61dfc │ │ │ │ - cbz r0, 1f1400 │ │ │ │ + cbz r0, 1f1428 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -547711,189 +547743,189 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f14be │ │ │ │ + beq.n 1f14e6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1428 │ │ │ │ + b.n 1f1450 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f14c4 │ │ │ │ + beq.n 1f14ec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1422 │ │ │ │ + bne.n 1f144a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f14be │ │ │ │ + bne.n 1f14e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1448 │ │ │ │ + b.n 1f1470 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f14be │ │ │ │ + beq.n 1f14e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1440 │ │ │ │ + bne.n 1f1468 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1440 │ │ │ │ + bls.n 1f1468 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1472 │ │ │ │ + b.n 1f149a │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1440 │ │ │ │ + bls.n 1f1468 │ │ │ │ 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 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1462 │ │ │ │ + beq.n 1f148a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1462 │ │ │ │ + bne.n 1f148a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f14c0 │ │ │ │ + b.n 1f14e8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1436 │ │ │ │ + b.n 1f145e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f152c ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1554 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1530 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1558 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60d80 │ │ │ │ - cbz r0, 1f1522 │ │ │ │ + cbz r0, 1f154a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1508 │ │ │ │ - ldr r0, [pc, #60] @ (1f1534 ) │ │ │ │ + cbz r3, 1f1530 │ │ │ │ + ldr r0, [pc, #60] @ (1f155c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 60fc0 │ │ │ │ - cbz r0, 1f1522 │ │ │ │ + cbz r0, 1f154a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1538 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1530 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f1560 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1558 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1526 │ │ │ │ + bne.n 1f154e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1508 │ │ │ │ + b.n 1f1530 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds.w r0, lr, sl, asr #2 │ │ │ │ + @ instruction: 0xeaf600aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - @ instruction: 0xeaf000aa │ │ │ │ + pkhtb r0, r8, sl, asr #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] @ (1f15b8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f15e0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f15bc ) │ │ │ │ + ldr r3, [pc, #100] @ (1f15e4 ) │ │ │ │ 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 618cc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f158a │ │ │ │ - ldr r1, [pc, #76] @ (1f15c0 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f15bc ) │ │ │ │ + cbz r0, 1f15b2 │ │ │ │ + ldr r1, [pc, #76] @ (1f15e8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f15e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f15b4 │ │ │ │ + bne.n 1f15dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60db0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f15a2 │ │ │ │ + cbz r0, 1f15ca │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61444 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1570 │ │ │ │ + b.n 1f1598 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 608fc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1596 │ │ │ │ + b.n 1f15be │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeaa200aa │ │ │ │ + orns r0, sl, sl, asr #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r8, sl, asr #2 │ │ │ │ + orn r0, r0, sl, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60aa0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ @@ -547920,15 +547952,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 619e0 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1f1632 │ │ │ │ + beq.n 1f165a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -547941,180 +547973,180 @@ │ │ │ │ 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] @ (1f1748 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f1770 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f174c ) │ │ │ │ + ldr r1, [pc, #228] @ (1f1774 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1750 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f1778 ) │ │ │ │ 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 1f1716 │ │ │ │ + bhi.n 1f173e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f16d0 │ │ │ │ + bls.n 1f16f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f16fe │ │ │ │ + bhi.n 1f1726 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1754 ) │ │ │ │ + ldr r1, [pc, #168] @ (1f177c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f171a │ │ │ │ + beq.n 1f1742 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f1708 │ │ │ │ + cbz r0, 1f1730 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f16d8 │ │ │ │ + cbz r4, 1f1700 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f16d6 │ │ │ │ + b.n 1f16fe │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f16d8 │ │ │ │ + beq.n 1f1700 │ │ │ │ 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] @ (1f1758 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f174c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f1780 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f1774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1744 │ │ │ │ + bne.n 1f176c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f16aa │ │ │ │ + b.n 1f16d2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f16c4 │ │ │ │ + b.n 1f16ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f16d8 │ │ │ │ + b.n 1f1700 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f16d8 │ │ │ │ + beq.n 1f1700 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 61a7c │ │ │ │ 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 1f16d6 │ │ │ │ + b.n 1f16fe │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe99600aa │ │ │ │ + strd r0, r0, [lr, #-680]! @ 0x2a8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-680]! @ 0x2a8 │ │ │ │ + ldrd r0, r0, [r6, #-680] @ 0x2a8 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r2, {r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [sl], #680 @ 0x2a8 │ │ │ │ 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 1f177e │ │ │ │ - b.n 1f1790 │ │ │ │ + bcc.n 1f17a6 │ │ │ │ + b.n 1f17b8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f1790 │ │ │ │ + bcs.n 1f17b8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f1778 │ │ │ │ + bne.n 1f17a0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1650 │ │ │ │ + bl 1f1678 │ │ │ │ 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 1f17ea │ │ │ │ + bcs.n 1f1812 │ │ │ │ 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, 1f17e4 │ │ │ │ + cbz r2, 1f180c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f17e0 │ │ │ │ + cbnz r1, 1f1808 │ │ │ │ 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 1f17c4 │ │ │ │ + bne.n 1f17ec │ │ │ │ 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] │ │ │ │ @@ -548128,200 +548160,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 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f1898 │ │ │ │ + beq.n 1f18c0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f1836 │ │ │ │ + b.n 1f185e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f1898 │ │ │ │ + beq.n 1f18c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f182e │ │ │ │ + bne.n 1f1856 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f18b4 │ │ │ │ + cbnz r3, 1f18dc │ │ │ │ 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 1faa64 │ │ │ │ - b.n 1f1880 │ │ │ │ + bl 1faa8c │ │ │ │ + b.n 1f18a8 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fa9e8 │ │ │ │ - cbz r0, 1f18a4 │ │ │ │ + bl 1faa10 │ │ │ │ + cbz r0, 1f18cc │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f1870 │ │ │ │ + bne.n 1f1898 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f182e │ │ │ │ + beq.n 1f1856 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f1836 │ │ │ │ + bne.n 1f185e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f1884 │ │ │ │ + beq.n 1f18ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f18ba │ │ │ │ + cbnz r3, 1f18e2 │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f1860 │ │ │ │ + b.n 1f1888 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f1976 │ │ │ │ + beq.n 1f199e │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f1972 │ │ │ │ + bcs.n 1f199a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f197c │ │ │ │ + bhi.n 1f19a4 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6133c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1976 │ │ │ │ + beq.n 1f199e │ │ │ │ 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 1f1994 │ │ │ │ + beq.n 1f19bc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f190e │ │ │ │ + b.n 1f1936 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f1964 │ │ │ │ + bcs.n 1f198c │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1900 │ │ │ │ + bne.n 1f1928 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f1976 │ │ │ │ + beq.n 1f199e │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f1984 │ │ │ │ + bls.n 1f19ac │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f198c │ │ │ │ + bhi.n 1f19b4 │ │ │ │ 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 6133c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f1976 │ │ │ │ + cbz r0, 1f199e │ │ │ │ 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 1f190a │ │ │ │ + bcc.n 1f1932 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f184c │ │ │ │ - b.n 1f1850 │ │ │ │ + bne.w 1f1874 │ │ │ │ + b.n 1f1878 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f18ee │ │ │ │ + bne.n 1f1916 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f18de │ │ │ │ + b.n 1f1906 │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f1954 │ │ │ │ - b.n 1f1976 │ │ │ │ + bne.n 1f197c │ │ │ │ + b.n 1f199e │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f1942 │ │ │ │ + b.n 1f196a │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f199e │ │ │ │ + beq.n 1f19c6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f19a4 │ │ │ │ + cbnz r3, 1f19cc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f1852 │ │ │ │ + b.n 1f187a │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f18c4 │ │ │ │ + b.n 1f18ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ 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, 1f1a2c │ │ │ │ + cbnz r3, 1f1a54 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1a26 │ │ │ │ + cbz r0, 1f1a4e │ │ │ │ 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} │ │ │ │ @@ -548332,23 +548364,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 61a7c │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1f1a62 │ │ │ │ + cbnz r6, 1f1a8a │ │ │ │ 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 61af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1a26 │ │ │ │ + beq.n 1f1a4e │ │ │ │ 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} │ │ │ │ @@ -548356,76 +548388,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 1f1a22 │ │ │ │ + beq.n 1f1a4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1a26 │ │ │ │ + bne.n 1f1a4e │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1f1a88 │ │ │ │ + cbz r0, 1f1ab0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 61a7c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f1a26 │ │ │ │ + b.n 1f1a4e │ │ │ │ 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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1be6 │ │ │ │ + beq.w 1f1c0e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1be8 │ │ │ │ + beq.w 1f1c10 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f30e0 │ │ │ │ - cbnz r0, 1f1b5a │ │ │ │ + bl 1f3108 │ │ │ │ + cbnz r0, 1f1b82 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b0c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b0c │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1be8 │ │ │ │ + beq.n 1f1c10 │ │ │ │ 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 │ │ │ │ @@ -548438,132 +548470,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 1f9b00 │ │ │ │ + bl 1f9b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f2e94 │ │ │ │ + bl 1f2ebc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ae4 │ │ │ │ + beq.n 1f1b0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ae4 │ │ │ │ - ldr r1, [pc, #212] @ (1f1c58 ) │ │ │ │ + beq.n 1f1b0c │ │ │ │ + ldr r1, [pc, #212] @ (1f1c80 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61d28 │ │ │ │ - cbz r0, 1f1be0 │ │ │ │ + cbz r0, 1f1c08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f1bfe │ │ │ │ + beq.n 1f1c26 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1c0c │ │ │ │ - ldr r0, [pc, #192] @ (1f1c5c ) │ │ │ │ + beq.n 1f1c34 │ │ │ │ + ldr r0, [pc, #192] @ (1f1c84 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1c36 │ │ │ │ - ldr r0, [pc, #184] @ (1f1c60 ) │ │ │ │ + beq.n 1f1c5e │ │ │ │ + ldr r0, [pc, #184] @ (1f1c88 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3368 │ │ │ │ + bl 1f3390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ae4 │ │ │ │ + beq.n 1f1b0c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1c4a │ │ │ │ + beq.n 1f1c72 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f1c1a │ │ │ │ + cbz r3, 1f1c42 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f1ae4 │ │ │ │ + b.n 1f1b0c │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f1b8c │ │ │ │ + b.n 1f1bb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f3284 │ │ │ │ + bl 1f32ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1b98 │ │ │ │ - b.n 1f1ae4 │ │ │ │ + bne.n 1f1bc0 │ │ │ │ + b.n 1f1b0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3588 │ │ │ │ + bl 1f35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1b98 │ │ │ │ - b.n 1f1ae4 │ │ │ │ - ldr r1, [pc, #72] @ (1f1c64 ) │ │ │ │ + bne.n 1f1bc0 │ │ │ │ + b.n 1f1b0c │ │ │ │ + ldr r1, [pc, #72] @ (1f1c8c ) │ │ │ │ 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 1fd9e0 │ │ │ │ + bl 1fda08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1bda │ │ │ │ - b.n 1f1be8 │ │ │ │ - ldr r0, [pc, #48] @ (1f1c68 ) │ │ │ │ + bne.n 1f1c02 │ │ │ │ + b.n 1f1c10 │ │ │ │ + ldr r0, [pc, #48] @ (1f1c90 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1ba4 │ │ │ │ + bne.n 1f1bcc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f32a0 │ │ │ │ - b.n 1f1ba4 │ │ │ │ + bl 1f32c8 │ │ │ │ + b.n 1f1bcc │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffacc │ │ │ │ - b.n 1f1bd4 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + bl 1ffaf4 │ │ │ │ + b.n 1f1bfc │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f1c92 │ │ │ │ + cbz r0, 1f1cba │ │ │ │ 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 │ │ │ │ @@ -548576,17 +548608,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] @ (1f1d14 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f1d3c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f1d18 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f1d40 │ │ │ │ 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 │ │ │ │ @@ -548597,609 +548629,609 @@ │ │ │ │ str.w lr, [r4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w lr, [r0], #4 │ │ │ │ strd lr, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 60e70 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1f1d1c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f1d18 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f1d44 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f1d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1d10 │ │ │ │ + bne.n 1f1d38 │ │ │ │ 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 615c4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f23a8 │ │ │ │ + b.n 1f2380 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f233c │ │ │ │ + b.n 1f2314 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ - cbz r3, 1f1d90 │ │ │ │ + cbz r3, 1f1db8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 206f9c │ │ │ │ + bl 206fc4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f1d66 │ │ │ │ + cbz r0, 1f1d8e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 206fb0 │ │ │ │ - cbnz r0, 1f1d70 │ │ │ │ + bl 206fd8 │ │ │ │ + cbnz r0, 1f1d98 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f1df4 ) │ │ │ │ + ldr r1, [pc, #128] @ (1f1e1c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1c94 │ │ │ │ + bl 1f1cbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r5, [r5, #384] @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r5 │ │ │ │ - b.n 1f1d66 │ │ │ │ + b.n 1f1d8e │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f1de6 │ │ │ │ + beq.n 1f1e0e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1dec │ │ │ │ + beq.n 1f1e14 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1d6c │ │ │ │ + bne.n 1f1d94 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2c44 │ │ │ │ + bl 1f2c6c │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f1dbc │ │ │ │ + cbnz r0, 1f1de4 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f1d6c │ │ │ │ - bl 1f2a4c │ │ │ │ + b.n 1f1d94 │ │ │ │ + bl 1f2a74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ ldrd ip, r2, [r0, #368] @ 0x170 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcs.n 1f1ddc │ │ │ │ + bcs.n 1f1e04 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f1db8 │ │ │ │ + bne.n 1f1de0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ccc │ │ │ │ - b.n 1f1db0 │ │ │ │ - bl 1f3200 │ │ │ │ - b.n 1f1d6c │ │ │ │ - bl 1f3500 │ │ │ │ - b.n 1f1d6c │ │ │ │ + bl 1f2cf4 │ │ │ │ + b.n 1f1dd8 │ │ │ │ + bl 1f3228 │ │ │ │ + b.n 1f1d94 │ │ │ │ + bl 1f3528 │ │ │ │ + b.n 1f1d94 │ │ │ │ nop │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1f1f64 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f1f8c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f1f68 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f1f90 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f1f6c ) │ │ │ │ + ldr r0, [pc, #340] @ (1f1f94 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f1f70 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f1f98 ) │ │ │ │ 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 1fe304 │ │ │ │ - cbnz r0, 1f1e50 │ │ │ │ + bl 1fe32c │ │ │ │ + cbnz r0, 1f1e78 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f1f74 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f1f9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ed0 │ │ │ │ - ldr r0, [pc, #308] @ (1f1f78 ) │ │ │ │ + beq.n 1f1ef8 │ │ │ │ + ldr r0, [pc, #308] @ (1f1fa0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f42 │ │ │ │ + beq.n 1f1f6a │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f1e52 │ │ │ │ + b.n 1f1e7a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f1f7c ) │ │ │ │ + ldr r0, [pc, #296] @ (1f1fa4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ee4 │ │ │ │ + beq.n 1f1f0c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61718 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f1e8a │ │ │ │ + beq.n 1f1eb2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f1f32 │ │ │ │ - bhi.n 1f1f38 │ │ │ │ + beq.n 1f1f5a │ │ │ │ + bhi.n 1f1f60 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f1f32 │ │ │ │ + beq.n 1f1f5a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f1f3c │ │ │ │ + beq.n 1f1f64 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f1e90 │ │ │ │ + bne.n 1f1eb8 │ │ │ │ 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 1f1a94 │ │ │ │ + bl 1f1abc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1eb4 │ │ │ │ + cbz r0, 1f1edc │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f1eb4 │ │ │ │ + beq.n 1f1edc │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f1f04 │ │ │ │ - ldr r2, [pc, #200] @ (1f1f80 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f1f68 ) │ │ │ │ + cbz r5, 1f1f2c │ │ │ │ + ldr r2, [pc, #200] @ (1f1fa8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f1f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1f60 │ │ │ │ + bne.n 1f1f88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f1f84 ) │ │ │ │ + ldr r0, [pc, #176] @ (1f1fac ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1e52 │ │ │ │ + bne.n 1f1e7a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f1eb4 │ │ │ │ - ldr r0, [pc, #160] @ (1f1f88 ) │ │ │ │ + b.n 1f1edc │ │ │ │ + ldr r0, [pc, #160] @ (1f1fb0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1e8a │ │ │ │ - ldr r3, [pc, #152] @ (1f1f8c ) │ │ │ │ + beq.n 1f1eb2 │ │ │ │ + ldr r3, [pc, #152] @ (1f1fb4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f1f90 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f1fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - b.n 1f1e60 │ │ │ │ - ldr r0, [pc, #140] @ (1f1f94 ) │ │ │ │ + b.n 1f1e88 │ │ │ │ + ldr r0, [pc, #140] @ (1f1fbc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1eb4 │ │ │ │ + beq.n 1f1edc │ │ │ │ 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 1f1a94 │ │ │ │ + bl 1f1abc │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f1eb4 │ │ │ │ + b.n 1f1edc │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f1e84 │ │ │ │ + b.n 1f1eac │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f1e80 │ │ │ │ + bne.n 1f1ea8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f1e84 │ │ │ │ - ldr r0, [pc, #84] @ (1f1f98 ) │ │ │ │ + b.n 1f1eac │ │ │ │ + ldr r0, [pc, #84] @ (1f1fc0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1e4c │ │ │ │ - bl 1f30e0 │ │ │ │ + bne.w 1f1e74 │ │ │ │ + bl 1f3108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1e4c │ │ │ │ - bl 1f35a4 │ │ │ │ - b.n 1f1e4c │ │ │ │ + beq.w 1f1e74 │ │ │ │ + bl 1f35cc │ │ │ │ + b.n 1f1e74 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f2340 │ │ │ │ + b.n 1f2318 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f2328 │ │ │ │ + b.n 1f2300 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f220c │ │ │ │ + b.n 1f21e4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ 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, 1f1fba │ │ │ │ + cbnz r0, 1f1fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f200e │ │ │ │ + cbnz r3, 1f2036 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1fb0 │ │ │ │ + beq.n 1f1fd8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fdc74 │ │ │ │ + bl 1fdc9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fdb7c │ │ │ │ + bl 1fdba4 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f1fe2 │ │ │ │ - bl 1f1f9c │ │ │ │ + cbz r0, 1f200a │ │ │ │ + bl 1f1fc4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2000 │ │ │ │ + beq.n 1f2028 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1ff6 │ │ │ │ + beq.n 1f201e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f346c │ │ │ │ - b.n 1f1fb0 │ │ │ │ + bl 1f3494 │ │ │ │ + b.n 1f1fd8 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffa84 │ │ │ │ - b.n 1f1fee │ │ │ │ + bl 1ffaac │ │ │ │ + b.n 1f2016 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f3cd4 │ │ │ │ + bl 1f3cfc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f1fea │ │ │ │ - ldr r2, [pc, #20] @ (1f2024 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f2028 ) │ │ │ │ + b.n 1f2012 │ │ │ │ + ldr r2, [pc, #20] @ (1f204c ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2050 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f5f24 │ │ │ │ - b.n 1f1fc0 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + bl 1f5f4c │ │ │ │ + b.n 1f1fe8 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 1f2274 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 1f22fc ) │ │ │ │ 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, 1f2072 │ │ │ │ + cbz r4, 1f209a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f19c4 │ │ │ │ + bl 1f19ec │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f2072 │ │ │ │ + cbz r0, 1f209a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2078 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f20a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f207c ) │ │ │ │ + ldr r3, [pc, #20] @ (1f20a4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fdc20 │ │ │ │ + bl 1fdc48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 1f209e │ │ │ │ + cbz r2, 1f20c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f20c0 │ │ │ │ + cbz r0, 1f20e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3184 │ │ │ │ + bl 1f31ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f20c0 │ │ │ │ + cbz r0, 1f20e8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2188 │ │ │ │ + bne.n 1f21b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2128 │ │ │ │ + beq.n 1f2150 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f21fc │ │ │ │ - ldr r1, [pc, #300] @ (1f2208 ) │ │ │ │ + beq.w 1f2224 │ │ │ │ + ldr r1, [pc, #300] @ (1f2230 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1c94 │ │ │ │ + bl 1f1cbc │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #32 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f21b2 │ │ │ │ + beq.n 1f21da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61af4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f21ea │ │ │ │ + beq.n 1f2212 │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 206fec │ │ │ │ + bl 207014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f21c8 │ │ │ │ - cbz r6, 1f2120 │ │ │ │ + beq.n 1f21f0 │ │ │ │ + cbz r6, 1f2148 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f20b0 │ │ │ │ + b.n 1f20d8 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f21a4 │ │ │ │ + beq.n 1f21cc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f21ba │ │ │ │ + beq.n 1f21e2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2148 │ │ │ │ + beq.n 1f2170 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f216c │ │ │ │ + cbnz r3, 1f2194 │ │ │ │ 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 1f2c44 │ │ │ │ + bl 1f2c6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f21de │ │ │ │ + beq.n 1f2206 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2b5c │ │ │ │ + bl 1f2b84 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f20b8 │ │ │ │ - cbnz r4, 1f2188 │ │ │ │ + beq.n 1f20e0 │ │ │ │ + cbnz r4, 1f21b0 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2174 │ │ │ │ + bne.n 1f219c │ │ │ │ dmb ish │ │ │ │ - b.n 1f213e │ │ │ │ + b.n 1f2166 │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2190 │ │ │ │ + bne.n 1f21b8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f20b8 │ │ │ │ + b.n 1f20e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3184 │ │ │ │ + bl 1f31ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2162 │ │ │ │ + b.n 1f218a │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f2138 │ │ │ │ + b.n 1f2160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3484 │ │ │ │ + bl 1f34ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2162 │ │ │ │ + b.n 1f218a │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f213e │ │ │ │ - b.n 1f216c │ │ │ │ + beq.n 1f2166 │ │ │ │ + b.n 1f2194 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f20b8 │ │ │ │ - b.n 1f216c │ │ │ │ + beq.w 1f20e0 │ │ │ │ + b.n 1f2194 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f20b8 │ │ │ │ - b.n 1f216c │ │ │ │ + beq.w 1f20e0 │ │ │ │ + b.n 1f2194 │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f20b8 │ │ │ │ - b.n 1f216c │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + beq.w 1f20e0 │ │ │ │ + b.n 1f2194 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ 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] @ (1f227c ) │ │ │ │ + ldr r1, [pc, #88] @ (1f22a4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2280 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f22a8 ) │ │ │ │ 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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a30c │ │ │ │ - ldr r2, [pc, #36] @ (1f2284 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2280 ) │ │ │ │ + bl 20a334 │ │ │ │ + ldr r2, [pc, #36] @ (1f22ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1f22a8 ) │ │ │ │ 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 1f2278 │ │ │ │ + bne.n 1f22a0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1f2228 │ │ │ │ + ble.n 1f2200 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1f21c0 │ │ │ │ + ble.n 1f2398 │ │ │ │ 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] @ (1f247c ) │ │ │ │ + ldr r2, [pc, #480] @ (1f24a4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2480 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f24a8 ) │ │ │ │ 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 610a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2474 │ │ │ │ + beq.w 1f249c │ │ │ │ blx 60a58 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f22cc │ │ │ │ + b.n 1f22f4 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f22c4 │ │ │ │ + bne.n 1f22ec │ │ │ │ mov r0, r7 │ │ │ │ blx 618f0 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549212,85 +549244,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f23e8 │ │ │ │ + beq.n 1f2410 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 611e0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2308 │ │ │ │ + bne.n 1f2330 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2342 │ │ │ │ + beq.n 1f236a │ │ │ │ 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 1f2308 │ │ │ │ + bge.n 1f2330 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b0c │ │ │ │ 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 1f2308 │ │ │ │ + beq.n 1f2330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2458 │ │ │ │ + bhi.n 1f2480 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 6133c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2308 │ │ │ │ + beq.n 1f2330 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2446 │ │ │ │ + beq.n 1f246e │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f239c │ │ │ │ + b.n 1f23c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2442 │ │ │ │ + beq.n 1f246a │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2396 │ │ │ │ + bge.n 1f23be │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f244c │ │ │ │ + bne.n 1f2474 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f23c6 │ │ │ │ + beq.n 1f23ee │ │ │ │ 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] │ │ │ │ @@ -549304,21 +549336,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 60f78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2312 │ │ │ │ + bne.n 1f233a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2464 │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2484 │ │ │ │ + beq.n 1f248c │ │ │ │ + ldr.w r8, [pc, #144] @ 1f24ac │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549328,544 +549360,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f23fc │ │ │ │ + bne.n 1f2424 │ │ │ │ mov r0, r9 │ │ │ │ blx 60d5c │ │ │ │ - ldr r2, [pc, #96] @ (1f2488 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2480 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f24b0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f24a8 ) │ │ │ │ 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 1f2478 │ │ │ │ + bne.n 1f24a0 │ │ │ │ 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 1f23c6 │ │ │ │ + beq.n 1f23ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f23c6 │ │ │ │ + b.n 1f23ee │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61938 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f236a │ │ │ │ + b.n 1f2392 │ │ │ │ mov r0, r7 │ │ │ │ blx 60d5c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2426 │ │ │ │ + b.n 1f244e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2426 │ │ │ │ + b.n 1f244e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1f2538 │ │ │ │ + ble.n 1f2510 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1f2430 │ │ │ │ + blt.n 1f2408 │ │ │ │ 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] @ (1f25a4 ) │ │ │ │ + ldr r0, [pc, #260] @ (1f25cc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f25a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f25d0 ) │ │ │ │ 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 1f1260 │ │ │ │ + bl 1f1288 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2566 │ │ │ │ + bne.n 1f258e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2566 │ │ │ │ + bne.n 1f258e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2566 │ │ │ │ + bne.n 1f258e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f254a │ │ │ │ + beq.n 1f2572 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2566 │ │ │ │ + bne.n 1f258e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207018 │ │ │ │ + bl 207040 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2566 │ │ │ │ + bne.n 1f258e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2568 │ │ │ │ + cbz r0, 1f2590 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f258c │ │ │ │ + cbz r3, 1f25b4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2568 │ │ │ │ + bne.n 1f2590 │ │ │ │ mov r1, r8 │ │ │ │ blx 61a7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2598 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2570 │ │ │ │ + b.n 1f2598 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2566 │ │ │ │ + cbnz r3, 1f258e │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1270 │ │ │ │ + bl 1f1298 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f24ee │ │ │ │ + beq.n 1f2516 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #56] @ (1f25ac ) │ │ │ │ - ldr r3, [pc, #52] @ (1f25a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f25d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f25d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f259e │ │ │ │ + bne.n 1f25c6 │ │ │ │ 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 206fec │ │ │ │ + bl 207014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f253c │ │ │ │ - b.n 1f2568 │ │ │ │ + bne.n 1f2564 │ │ │ │ + b.n 1f2590 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 1f2658 │ │ │ │ + blt.n 1f2630 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f24c0 │ │ │ │ + bge.n 1f2698 │ │ │ │ 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] @ (1f26c0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f26e8 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f26c4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f26ec ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f26c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f26f0 ) │ │ │ │ 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 1f269e │ │ │ │ + beq.n 1f26c6 │ │ │ │ mov r9, r1 │ │ │ │ blx 620b4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61b0c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1f2604 │ │ │ │ + b.n 1f262c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f260a │ │ │ │ + beq.n 1f2632 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2634 │ │ │ │ + beq.n 1f265c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f25f8 │ │ │ │ + bne.n 1f2620 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f25fe │ │ │ │ + beq.n 1f2626 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2656 │ │ │ │ + cbnz r0, 1f267e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f26a4 │ │ │ │ + bne.n 1f26cc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2604 │ │ │ │ + bne.n 1f262c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f26cc ) │ │ │ │ - ldr r3, [pc, #136] @ (1f26c8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f26f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f26f0 ) │ │ │ │ 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 1f26ba │ │ │ │ + bne.n 1f26e2 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2698 │ │ │ │ + beq.n 1f26c0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61678 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2628 │ │ │ │ + beq.n 1f2650 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f267c │ │ │ │ + bne.n 1f26a4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f2628 │ │ │ │ - ldr r3, [pc, #80] @ (1f26d0 ) │ │ │ │ + beq.n 1f2650 │ │ │ │ + ldr r3, [pc, #80] @ (1f26f8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60de0 │ │ │ │ - ldr r2, [pc, #72] @ (1f26d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f26fc ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f263c │ │ │ │ - ldr r1, [pc, #40] @ (1f26d0 ) │ │ │ │ + b.n 1f2664 │ │ │ │ + ldr r1, [pc, #40] @ (1f26f8 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f26d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2700 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - b.n 1f2698 │ │ │ │ + b.n 1f26c0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 1f2730 │ │ │ │ + bge.n 1f2708 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bge.n 1f2728 │ │ │ │ + bge.n 1f2700 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2648 │ │ │ │ + bls.n 1f2620 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ 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] @ (1f27f0 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f2818 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f27f4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f281c ) │ │ │ │ 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 206f9c │ │ │ │ + bl 206fc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f279a │ │ │ │ + beq.n 1f27c2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0ea4 │ │ │ │ - cbnz r0, 1f2748 │ │ │ │ + bl 1f0ecc │ │ │ │ + cbnz r0, 1f2770 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f27c0 │ │ │ │ + beq.n 1f27e8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f27f8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f27f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2820 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f281c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f27ea │ │ │ │ + bne.n 1f2812 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f274a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f27cc │ │ │ │ + beq.n 1f27f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207018 │ │ │ │ + bl 207040 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f274a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f274a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f272e │ │ │ │ + bne.n 1f2756 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f272e │ │ │ │ + b.n 1f2756 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61af4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f272e │ │ │ │ + beq.n 1f2756 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 206fb0 │ │ │ │ + bl 206fd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f274a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2716 │ │ │ │ + b.n 1f273e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60b3c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f272e │ │ │ │ + b.n 1f2756 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f274a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f275a │ │ │ │ - b.n 1f2722 │ │ │ │ + bne.n 1f2782 │ │ │ │ + b.n 1f274a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1f2808 │ │ │ │ + bhi.n 1f27e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f2790 │ │ │ │ + bhi.n 1f2768 │ │ │ │ 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] @ (1f28d0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f28f8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f28d4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f28fc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f28a6 │ │ │ │ + beq.n 1f28ce │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 60f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f289a │ │ │ │ + beq.n 1f28c2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2846 │ │ │ │ + bne.n 1f286e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f282c │ │ │ │ + beq.n 1f2854 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2858 │ │ │ │ + bne.n 1f2880 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2858 │ │ │ │ + bne.n 1f2880 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f282c │ │ │ │ - ldr r2, [pc, #124] @ (1f28d8 ) │ │ │ │ + beq.n 1f2854 │ │ │ │ + ldr r2, [pc, #124] @ (1f2900 ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f282c │ │ │ │ + beq.n 1f2854 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f28c4 │ │ │ │ + cbnz r0, 1f28ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f28be │ │ │ │ + beq.n 1f28e6 │ │ │ │ blx 612c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ blx 60f78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2836 │ │ │ │ + bne.n 1f285e │ │ │ │ mov r0, r4 │ │ │ │ blx 60d5c │ │ │ │ mov r0, r5 │ │ │ │ blx 612ac │ │ │ │ - ldr r2, [pc, #52] @ (1f28dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f28d4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f2904 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f28fc ) │ │ │ │ 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 1f28cc │ │ │ │ + bne.n 1f28f4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f27fc │ │ │ │ - b.n 1f288a │ │ │ │ + bl 1f2824 │ │ │ │ + b.n 1f28b2 │ │ │ │ mov r0, r2 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f282c │ │ │ │ + b.n 1f2854 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 1f28a8 │ │ │ │ + bvc.n 1f2880 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f2984 │ │ │ │ + bvc.n 1f295c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f2916 │ │ │ │ + bne.n 1f293e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f2912 │ │ │ │ + bls.n 1f293a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f291c ) │ │ │ │ + ldr r1, [pc, #28] @ (1f2944 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61d28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ 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] @ 1f29dc │ │ │ │ + ldr.w ip, [pc, #172] @ 1f2a04 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f29e0 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f2a08 ) │ │ │ │ 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 │ │ │ │ @@ -549873,1373 +549905,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f2978 │ │ │ │ - ldr r2, [pc, #132] @ (1f29e4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1f29e0 ) │ │ │ │ + beq.n 1f29a0 │ │ │ │ + ldr r2, [pc, #132] @ (1f2a0c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f2a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f29d8 │ │ │ │ + bne.n 1f2a00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f29c6 │ │ │ │ - ldr r2, [pc, #100] @ (1f29e8 ) │ │ │ │ + beq.n 1f29ee │ │ │ │ + ldr r2, [pc, #100] @ (1f2a10 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f295e │ │ │ │ + beq.n 1f2986 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 610a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b3c │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f295e │ │ │ │ + beq.n 1f2986 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 60f78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f29be │ │ │ │ + cbz r0, 1f29e6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f29aa │ │ │ │ + bne.n 1f29d2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d5c │ │ │ │ - b.n 1f295e │ │ │ │ + b.n 1f2986 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2980 │ │ │ │ + bne.n 1f29a8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f295e │ │ │ │ - b.n 1f2980 │ │ │ │ + beq.n 1f2986 │ │ │ │ + b.n 1f29a8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1f296c │ │ │ │ + bvs.n 1f2944 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f291c │ │ │ │ + bvs.n 1f2af4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ 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] @ (1f2a48 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f2a70 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2288 │ │ │ │ + bl 1f22b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2a44 │ │ │ │ + cbz r0, 1f2a6c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f2a3e │ │ │ │ + beq.n 1f2a66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 612c4 │ │ │ │ - cbnz r0, 1f2a1c │ │ │ │ + cbnz r0, 1f2a44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f2a10 │ │ │ │ + bne.n 1f2a38 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f2a3e │ │ │ │ + beq.n 1f2a66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b3c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2a2a │ │ │ │ + bne.n 1f2a52 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (1f2b48 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2b70 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f2b4c ) │ │ │ │ + ldr r3, [pc, #232] @ (1f2b74 ) │ │ │ │ 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 1f9aac │ │ │ │ + bl 1f9ad4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f2b50 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f2b78 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f2ae2 │ │ │ │ + blt.n 1f2b0a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f29ec │ │ │ │ + bl 1f2a14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ - cbnz r4, 1f2afc │ │ │ │ - ldr r1, [pc, #176] @ (1f2b54 ) │ │ │ │ + cbnz r4, 1f2b24 │ │ │ │ + ldr r1, [pc, #176] @ (1f2b7c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2288 │ │ │ │ + bl 1f22b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f2ae2 │ │ │ │ + cbz r0, 1f2b0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f29ec │ │ │ │ + bl 1f2a14 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2ad6 │ │ │ │ + beq.n 1f2afe │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b3c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2ac2 │ │ │ │ + bne.n 1f2aea │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2b20 │ │ │ │ - ldr r2, [pc, #116] @ (1f2b58 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f2b4c ) │ │ │ │ + bne.n 1f2b48 │ │ │ │ + ldr r2, [pc, #116] @ (1f2b80 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f2b74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2b42 │ │ │ │ + bne.n 1f2b6a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f2b0a │ │ │ │ + bne.n 1f2b32 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2ae2 │ │ │ │ + b.n 1f2b0a │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f2b1a │ │ │ │ - b.n 1f2b30 │ │ │ │ + beq.n 1f2b42 │ │ │ │ + b.n 1f2b58 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f2a7c │ │ │ │ + bpl.n 1f2c54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - bpl.n 1f2b88 │ │ │ │ + bmi.n 1f2b60 │ │ │ │ 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] @ (1f2c38 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f2c3c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2c60 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f2c64 ) │ │ │ │ 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 6136c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f2c1a │ │ │ │ + beq.n 1f2c42 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61570 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2bf0 │ │ │ │ + beq.n 1f2c18 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2bf0 │ │ │ │ - cbz r5, 1f2bda │ │ │ │ + cbz r0, 1f2c18 │ │ │ │ + cbz r5, 1f2c02 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2bb6 │ │ │ │ + b.n 1f2bde │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f2bd4 │ │ │ │ + bls.n 1f2bfc │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 611bc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2bb0 │ │ │ │ + bhi.n 1f2bd8 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f2bf6 │ │ │ │ + b.n 1f2c1e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f2bc6 │ │ │ │ + beq.n 1f2bee │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f248c │ │ │ │ + bl 1f24b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f2c22 │ │ │ │ + cbnz r4, 1f2c4a │ │ │ │ blx 60b3c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ blx 61168 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f2c40 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f2c3c ) │ │ │ │ + ldr r2, [pc, #64] @ (1f2c68 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f2c64 ) │ │ │ │ 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 1f2c34 │ │ │ │ + bne.n 1f2c5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f2bfc │ │ │ │ + b.n 1f2c24 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ blx 61168 │ │ │ │ - b.n 1f2bfe │ │ │ │ + b.n 1f2c26 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1f2b4c │ │ │ │ + bmi.n 1f2d24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1f2c38 │ │ │ │ + bcc.n 1f2c10 │ │ │ │ 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] @ (1f2cbc ) │ │ │ │ - ldr r2, [pc, #104] @ (1f2cc0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f2ce4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f2ce8 ) │ │ │ │ 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, 1f2cb4 │ │ │ │ + cbnz r2, 1f2cdc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6188 │ │ │ │ + bl 1f61b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f2cc4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f2cec ) │ │ │ │ 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 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2cb4 │ │ │ │ + beq.n 1f2cdc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f2cc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2cc0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f2cf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2ce8 ) │ │ │ │ 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 1f2cb8 │ │ │ │ + bne.n 1f2ce0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f2c9c │ │ │ │ + b.n 1f2cc4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2c04 │ │ │ │ + bcc.n 1f2ddc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f2d84 │ │ │ │ + bcc.n 1f2d5c │ │ │ │ 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] @ (1f2e80 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f2ea8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f2e84 ) │ │ │ │ + ldr r3, [pc, #416] @ (1f2eac ) │ │ │ │ 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 1f0de0 │ │ │ │ - ldr r2, [pc, #396] @ (1f2e88 ) │ │ │ │ + bl 1f0e08 │ │ │ │ + ldr r2, [pc, #396] @ (1f2eb0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2d2e │ │ │ │ + beq.n 1f2d56 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1f2da6 │ │ │ │ + bne.n 1f2dce │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2d58 │ │ │ │ + beq.n 1f2d80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2e0e │ │ │ │ - ldr r2, [pc, #332] @ (1f2e8c ) │ │ │ │ - ldr r3, [pc, #324] @ (1f2e84 ) │ │ │ │ + beq.n 1f2e36 │ │ │ │ + ldr r2, [pc, #332] @ (1f2eb4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f2eac ) │ │ │ │ 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 1f2e7c │ │ │ │ + bne.w 1f2ea4 │ │ │ │ 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 1f6188 │ │ │ │ + bl 1f61b0 │ │ │ │ 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] @ (1f2e90 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f2eb8 ) │ │ │ │ add r2, pc │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2d90 │ │ │ │ + beq.n 1f2db8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f2d2e │ │ │ │ + beq.n 1f2d56 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60f30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2dfa │ │ │ │ + beq.n 1f2e22 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 6136c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f2e16 │ │ │ │ + bne.n 1f2e3e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f26dc │ │ │ │ - cbz r0, 1f2df4 │ │ │ │ + bl 1f2704 │ │ │ │ + cbz r0, 1f2e1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f2e30 │ │ │ │ + cbz r3, 1f2e58 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f2de2 │ │ │ │ + b.n 1f2e0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f2e2c │ │ │ │ + bls.n 1f2e54 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61bc0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f2dda │ │ │ │ + bne.n 1f2e02 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61168 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2d3c │ │ │ │ + bne.n 1f2d64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f2d3c │ │ │ │ + b.n 1f2d64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61168 │ │ │ │ mov r0, r4 │ │ │ │ blx 61168 │ │ │ │ - b.n 1f2e00 │ │ │ │ + b.n 1f2e28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f2df4 │ │ │ │ + beq.n 1f2e1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 61fd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2df4 │ │ │ │ + beq.n 1f2e1c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2e74 │ │ │ │ + beq.n 1f2e9c │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r5, #9 │ │ │ │ orr.w r3, r3, r0, lsr #23 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ adds r6, r6, r2 │ │ │ │ adcs r7, r3 │ │ │ │ strexd r5, r6, r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f2e5e │ │ │ │ + bne.n 1f2e86 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2dfa │ │ │ │ + b.n 1f2e22 │ │ │ │ mov r0, r5 │ │ │ │ blx 612c4 │ │ │ │ - b.n 1f2dfa │ │ │ │ + b.n 1f2e22 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2eb4 │ │ │ │ + bcs.n 1f2e8c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1f2e08 │ │ │ │ + bcs.n 1f2de0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ 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] @ (1f3090 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f30b8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f3094 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f30bc ) │ │ │ │ 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] @ (1f3098 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f30c0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2f7e │ │ │ │ - ldr r0, [pc, #460] @ (1f309c ) │ │ │ │ + beq.n 1f2fa6 │ │ │ │ + ldr r0, [pc, #460] @ (1f30c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bd8 │ │ │ │ + bl 1f6c00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2f8e │ │ │ │ - ldr r1, [pc, #452] @ (1f30a0 ) │ │ │ │ + beq.n 1f2fb6 │ │ │ │ + ldr r1, [pc, #452] @ (1f30c8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f2f7a │ │ │ │ + bne.n 1f2fa2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2fb4 │ │ │ │ - ldr r2, [pc, #416] @ (1f30a4 ) │ │ │ │ - ldr r3, [pc, #400] @ (1f3094 ) │ │ │ │ + beq.n 1f2fdc │ │ │ │ + ldr r2, [pc, #416] @ (1f30cc ) │ │ │ │ + ldr r3, [pc, #400] @ (1f30bc ) │ │ │ │ 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 1f308c │ │ │ │ + bne.w 1f30b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f30a8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f30d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f300e │ │ │ │ - ldr r7, [pc, #384] @ (1f30ac ) │ │ │ │ + beq.n 1f3036 │ │ │ │ + ldr r7, [pc, #384] @ (1f30d4 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f30b0 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f30d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f2f7a │ │ │ │ + cbnz r0, 1f2fa2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2efa │ │ │ │ + beq.n 1f2f22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2f00 │ │ │ │ + b.n 1f2f28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2fae │ │ │ │ + beq.n 1f2fd6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f3008 │ │ │ │ - ldr r4, [pc, #296] @ (1f30b4 ) │ │ │ │ + beq.n 1f3030 │ │ │ │ + ldr r4, [pc, #296] @ (1f30dc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f2ecc │ │ │ │ - ldr r0, [pc, #296] @ (1f30b8 ) │ │ │ │ + b.n 1f2ef4 │ │ │ │ + ldr r0, [pc, #296] @ (1f30e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bd8 │ │ │ │ + bl 1f6c00 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2ff2 │ │ │ │ - ldr r3, [pc, #288] @ (1f30bc ) │ │ │ │ + cbz r0, 1f301a │ │ │ │ + ldr r3, [pc, #288] @ (1f30e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f30c0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f30e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - b.n 1f2eda │ │ │ │ - ldr r4, [pc, #276] @ (1f30c4 ) │ │ │ │ + b.n 1f2f02 │ │ │ │ + ldr r4, [pc, #276] @ (1f30ec ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f2ecc │ │ │ │ + b.n 1f2ef4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f30c8 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f30f0 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f2f7a │ │ │ │ + bne.n 1f2fa2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f2f00 │ │ │ │ - ldr r0, [pc, #216] @ (1f30cc ) │ │ │ │ + b.n 1f2f28 │ │ │ │ + ldr r0, [pc, #216] @ (1f30f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bd8 │ │ │ │ + bl 1f6c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2f1e │ │ │ │ - ldr r1, [pc, #208] @ (1f30d0 ) │ │ │ │ + beq.n 1f2f46 │ │ │ │ + ldr r1, [pc, #208] @ (1f30f8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f2ee2 │ │ │ │ - ldr r4, [pc, #200] @ (1f30d4 ) │ │ │ │ + b.n 1f2f0a │ │ │ │ + ldr r4, [pc, #200] @ (1f30fc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f2ecc │ │ │ │ + b.n 1f2ef4 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 618fc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f3036 │ │ │ │ + b.n 1f305e │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f2f7a │ │ │ │ + bne.n 1f2fa2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6186c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 61fc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3024 │ │ │ │ - ldr r7, [pc, #124] @ (1f30d8 ) │ │ │ │ + beq.n 1f304c │ │ │ │ + ldr r7, [pc, #124] @ (1f3100 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f30dc ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3104 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f25b0 │ │ │ │ + bl 1f25d8 │ │ │ │ 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 1f2ee2 │ │ │ │ - b.n 1f2f7a │ │ │ │ + beq.w 1f2f0a │ │ │ │ + b.n 1f2fa2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - bne.n 1f3134 │ │ │ │ + bne.n 1f310c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f310c │ │ │ │ + bne.n 1f30e4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1f3098 │ │ │ │ + beq.n 1f3070 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ 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] @ (1f3168 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f3190 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61ab8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6186c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f310a │ │ │ │ + beq.n 1f3132 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60dd4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61adc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f3104 │ │ │ │ - ldr r3, [pc, #80] @ (1f316c ) │ │ │ │ + bne.n 1f312c │ │ │ │ + ldr r3, [pc, #80] @ (1f3194 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f3146 │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f316e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3104 │ │ │ │ - ldr r0, [pc, #56] @ (1f3170 ) │ │ │ │ + bne.n 1f312c │ │ │ │ + ldr r0, [pc, #56] @ (1f3198 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3174 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f319c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f3160 │ │ │ │ - ldr r3, [pc, #36] @ (1f3178 ) │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f3188 │ │ │ │ + ldr r3, [pc, #36] @ (1f31a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f317c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f31a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3180 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f31a8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f3128 │ │ │ │ + b.n 1f3150 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ 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] @ 1f31f4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f321c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f31f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3220 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f3fec │ │ │ │ + bl 1f4014 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f31ea │ │ │ │ + cbz r0, 1f3212 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f248c │ │ │ │ + bl 1f24b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ - ldr r1, [pc, #40] @ (1f31fc ) │ │ │ │ - ldr r2, [pc, #36] @ (1f31f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3224 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3220 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f31ee │ │ │ │ + bne.n 1f3216 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f31d0 │ │ │ │ + b.n 1f31f8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {} │ │ │ │ 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] @ (1f3278 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f32a0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f327c ) │ │ │ │ + ldr r3, [pc, #104] @ (1f32a4 ) │ │ │ │ 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 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f2704 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f324e │ │ │ │ - ldr r1, [pc, #72] @ (1f3280 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f327c ) │ │ │ │ + cbnz r0, 1f3276 │ │ │ │ + ldr r1, [pc, #72] @ (1f32a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f32a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3274 │ │ │ │ + bne.n 1f329c │ │ │ │ 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 1f41f0 │ │ │ │ + bl 1f4218 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3234 │ │ │ │ + bne.n 1f325c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3234 │ │ │ │ + b.n 1f325c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1f3d38 │ │ │ │ + bl 1f3d60 │ │ │ │ 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] @ 1f3358 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f3380 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f335c │ │ │ │ + ldr.w ip, [pc, #164] @ 1f3384 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3360 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f3388 ) │ │ │ │ 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 61754 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f3316 │ │ │ │ + cbz r3, 1f333e │ │ │ │ mov r0, r4 │ │ │ │ blx 612dc <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f3338 │ │ │ │ + beq.n 1f3360 │ │ │ │ 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 1f332e │ │ │ │ + blt.n 1f3356 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #76] @ (1f3364 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f335c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f338c ) │ │ │ │ + ldr r3, [pc, #64] @ (1f3384 ) │ │ │ │ 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 1f3352 │ │ │ │ + bne.n 1f337a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60ad0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3312 │ │ │ │ + b.n 1f333a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3334 │ │ │ │ + beq.n 1f335c │ │ │ │ blx 61168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3312 │ │ │ │ + b.n 1f333a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1f345c ) │ │ │ │ + ldr r2, [pc, #228] @ (1f3484 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f3460 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f3488 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f3464 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f348c ) │ │ │ │ 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 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3438 │ │ │ │ + beq.n 1f3460 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f3438 │ │ │ │ + beq.n 1f3460 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61570 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3452 │ │ │ │ + beq.n 1f347a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f33e0 │ │ │ │ + beq.n 1f3408 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60d68 │ │ │ │ - cbnz r0, 1f343c │ │ │ │ + cbnz r0, 1f3464 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 61144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1f3452 │ │ │ │ + beq.n 1f347a │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1f3468 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f3460 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f3490 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f3488 ) │ │ │ │ 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 1f3456 │ │ │ │ + bne.n 1f347e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f341e │ │ │ │ + b.n 1f3446 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f3452 │ │ │ │ + bne.n 1f347a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f33e0 │ │ │ │ + bne.n 1f3408 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3414 │ │ │ │ + b.n 1f343c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 61b54 │ │ │ │ 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] @ 1f34f4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f351c │ │ │ │ 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] @ (1f34f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3520 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ffb18 │ │ │ │ + bl 1ffb40 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f34ec │ │ │ │ + cbz r0, 1f3514 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f248c │ │ │ │ + bl 1f24b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ - ldr r1, [pc, #40] @ (1f34fc ) │ │ │ │ - ldr r2, [pc, #32] @ (1f34f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3524 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3520 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f34f0 │ │ │ │ + bne.n 1f3518 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f34d2 │ │ │ │ + b.n 1f34fa │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1f357c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f35a4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f3580 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f35a8 ) │ │ │ │ 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 1f0de0 │ │ │ │ + bl 1f0e08 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f2704 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f354e │ │ │ │ - ldr r1, [pc, #76] @ (1f3584 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f3580 ) │ │ │ │ + cbnz r0, 1f3576 │ │ │ │ + ldr r1, [pc, #76] @ (1f35ac ) │ │ │ │ + ldr r2, [pc, #72] @ (1f35a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3576 │ │ │ │ + bne.n 1f359e │ │ │ │ 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 1ffb88 │ │ │ │ + bl 1ffbb0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3534 │ │ │ │ + bne.n 1f355c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3534 │ │ │ │ + b.n 1f355c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ffa4c │ │ │ │ + bl 1ffa74 │ │ │ │ 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] @ (1f3640 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3668 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3644 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f366c ) │ │ │ │ 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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f2e94 │ │ │ │ - cbz r0, 1f361e │ │ │ │ - ldr r1, [pc, #100] @ (1f3648 ) │ │ │ │ + bl 1f2ebc │ │ │ │ + cbz r0, 1f3646 │ │ │ │ + ldr r1, [pc, #100] @ (1f3670 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6092c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f361e │ │ │ │ + beq.n 1f3646 │ │ │ │ mov r0, r4 │ │ │ │ blx 612dc <__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 1f361e │ │ │ │ + bge.n 1f3646 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f27fc │ │ │ │ + bl 1f2824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8eb4 │ │ │ │ - ldr r2, [pc, #36] @ (1f364c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3644 ) │ │ │ │ + bl 1f8edc │ │ │ │ + ldr r2, [pc, #36] @ (1f3674 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f366c ) │ │ │ │ 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 1f363c │ │ │ │ + bne.n 1f3664 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3654 │ │ │ │ + bne.n 1f367c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f366a │ │ │ │ + cbnz r2, 1f3692 │ │ │ │ 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 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ 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] @ (1f37f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f381c ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f37f8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f3820 ) │ │ │ │ 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 │ │ │ │ @@ -551253,39 +551285,39 @@ │ │ │ │ blx 60ba8 │ │ │ │ mov r0, r9 │ │ │ │ blx 61944 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f37d4 │ │ │ │ + beq.n 1f37fc │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60ba8 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f37b8 │ │ │ │ - b.n 1f37ca │ │ │ │ + bcc.n 1f37e0 │ │ │ │ + b.n 1f37f2 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f37c8 │ │ │ │ + bne.n 1f37f0 │ │ │ │ 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 1f37c8 │ │ │ │ + bcc.n 1f37f0 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f37c8 │ │ │ │ + bne.n 1f37f0 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 61060 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -551300,86 +551332,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 61534 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1f37c8 │ │ │ │ + bne.n 1f37f0 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 1f61c4 │ │ │ │ + bl 1f61ec │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 618b4 <__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 1f57b4 │ │ │ │ + bl 1f57dc │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f37c8 │ │ │ │ + bcs.n 1f37f0 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f36ea │ │ │ │ + bcs.n 1f3712 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60ba8 │ │ │ │ - ldr r2, [pc, #36] @ (1f37fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f37f4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3824 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f381c ) │ │ │ │ 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 1f37ee │ │ │ │ + bne.n 1f3816 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1f39e8 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f39ec ) │ │ │ │ + ldr r0, [pc, #468] @ (1f3a10 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f3a14 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551390,249 +551422,249 @@ │ │ │ │ blx 60ba8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61944 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614bc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f38c0 │ │ │ │ + bhi.n 1f38e8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 61588 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f38a4 │ │ │ │ + cbz r0, 1f38cc │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f3874 │ │ │ │ + bne.n 1f389c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61b84 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f3850 │ │ │ │ + bne.n 1f3878 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f38a4 │ │ │ │ + bne.n 1f38cc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f39f0 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f39ec ) │ │ │ │ + ldr r2, [pc, #356] @ (1f3a18 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f3a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f39e2 │ │ │ │ + bne.w 1f3a0a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60ba8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61944 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f394c │ │ │ │ + beq.n 1f3974 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3878 │ │ │ │ - ldr r1, [pc, #288] @ (1f39f4 ) │ │ │ │ + bne.n 1f38a0 │ │ │ │ + ldr r1, [pc, #288] @ (1f3a1c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3878 │ │ │ │ + bne.n 1f38a0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3878 │ │ │ │ + bhi.n 1f38a0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3982 │ │ │ │ + beq.n 1f39aa │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f391a │ │ │ │ + bne.n 1f3942 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f390a │ │ │ │ + bne.n 1f3932 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f399e │ │ │ │ + bne.n 1f39c6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3684 │ │ │ │ + bl 1f36ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3930 │ │ │ │ + bne.n 1f3958 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f398e │ │ │ │ + cbnz r3, 1f39b6 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f3888 │ │ │ │ - ldr r4, [pc, #168] @ (1f39f8 ) │ │ │ │ + b.n 1f38b0 │ │ │ │ + ldr r4, [pc, #168] @ (1f3a20 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3878 │ │ │ │ + bne.n 1f38a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3878 │ │ │ │ + bne.n 1f38a0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61e38 │ │ │ │ mov r0, r6 │ │ │ │ blx 61e38 │ │ │ │ - b.n 1f38ea │ │ │ │ + b.n 1f3912 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3684 │ │ │ │ - b.n 1f3944 │ │ │ │ + bl 1f36ac │ │ │ │ + b.n 1f396c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f3944 │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f396c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f39bc │ │ │ │ + beq.n 1f39e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f39a8 │ │ │ │ + bne.n 1f39d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3922 │ │ │ │ + beq.n 1f394a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f39cc │ │ │ │ + bne.n 1f39f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39be │ │ │ │ - b.n 1f3922 │ │ │ │ + bne.n 1f39e6 │ │ │ │ + b.n 1f394a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ 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] @ (1f3c08 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3c30 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f3c0c ) │ │ │ │ + ldr r2, [pc, #484] @ (1f3c34 ) │ │ │ │ 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, 1f3a76 │ │ │ │ + cbz r2, 1f3a9e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f3a3e │ │ │ │ + bne.n 1f3a66 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f3c10 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f3c38 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f3c0c ) │ │ │ │ + ldr r3, [pc, #436] @ (1f3c34 ) │ │ │ │ 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 1f3c02 │ │ │ │ + bne.w 1f3c2a │ │ │ │ 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] @ (1f3c14 ) │ │ │ │ + ldr r1, [pc, #412] @ (1f3c3c ) │ │ │ │ add r1, pc │ │ │ │ blx 61e44 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3a4e │ │ │ │ - ldr r3, [pc, #400] @ (1f3c18 ) │ │ │ │ + beq.n 1f3a76 │ │ │ │ + ldr r3, [pc, #400] @ (1f3c40 ) │ │ │ │ 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] @ (1f3c1c ) │ │ │ │ + ldr r3, [pc, #388] @ (1f3c44 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f3c20 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3c48 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 619ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3b92 │ │ │ │ + beq.n 1f3bba │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 60d2c │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -551640,146 +551672,146 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3aa2 │ │ │ │ + beq.n 1f3aca │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1f3bca │ │ │ │ - ldr r5, [pc, #300] @ (1f3c24 ) │ │ │ │ + beq.n 1f3bf2 │ │ │ │ + ldr r5, [pc, #300] @ (1f3c4c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61e44 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 61e44 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 60b3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3bc4 │ │ │ │ + beq.n 1f3bec │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f3b7e │ │ │ │ + cbz r7, 1f3ba6 │ │ │ │ blx 61588 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61570 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3b9c │ │ │ │ + beq.n 1f3bc4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f3b44 │ │ │ │ - b.n 1f3be4 │ │ │ │ + bne.n 1f3b6c │ │ │ │ + b.n 1f3c0c │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f3b9c │ │ │ │ + beq.n 1f3bc4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61588 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 61570 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3b3e │ │ │ │ + beq.n 1f3b66 │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3b3e │ │ │ │ + bne.n 1f3b66 │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3b3e │ │ │ │ + bne.n 1f3b66 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bb4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 619ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3ab2 │ │ │ │ + bne.n 1f3ada │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61bb4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3a50 │ │ │ │ + b.n 1f3a78 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f3800 │ │ │ │ - cbz r0, 1f3bd0 │ │ │ │ + bl 1f3828 │ │ │ │ + cbz r0, 1f3bf8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bb4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f3aa2 │ │ │ │ - b.n 1f3b92 │ │ │ │ + bls.w 1f3aca │ │ │ │ + b.n 1f3bba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3b7c │ │ │ │ - b.n 1f3aa2 │ │ │ │ + bne.n 1f3ba4 │ │ │ │ + b.n 1f3aca │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f3aa2 │ │ │ │ + b.n 1f3aca │ │ │ │ mov r0, r6 │ │ │ │ blx 61bb4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f3aa2 │ │ │ │ + b.n 1f3aca │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bd0 │ │ │ │ + beq.n 1f3bf8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61bb4 │ │ │ │ - b.n 1f3aa2 │ │ │ │ + b.n 1f3aca │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1f3b80 │ │ │ │ + bcs.n 1f3bd8 │ │ │ │ movs r6, r2 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ 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] @ (1f3cc8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3cf0 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f3ccc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3cf4 ) │ │ │ │ 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 │ │ │ │ @@ -551787,146 +551819,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 611bc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1f3c72 │ │ │ │ - b.n 1f3cb6 │ │ │ │ + bne.n 1f3c9a │ │ │ │ + b.n 1f3cde │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f3c96 │ │ │ │ + bne.n 1f3cbe │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f3c52 │ │ │ │ + bge.n 1f3c7a │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f3c6c │ │ │ │ + bpl.n 1f3c94 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f39fc │ │ │ │ + bl 1f3a24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f3c72 │ │ │ │ + beq.n 1f3c9a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f3cd0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f3ccc ) │ │ │ │ + ldr r2, [pc, #52] @ (1f3cf8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f3cf4 ) │ │ │ │ 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 1f3cc2 │ │ │ │ + bne.n 1f3cea │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1f3c52 │ │ │ │ - b.n 1f3c98 │ │ │ │ + beq.n 1f3c7a │ │ │ │ + b.n 1f3cc0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1f3d20 │ │ │ │ + cbnz r3, 1f3d48 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f3cf0 │ │ │ │ + cbz r0, 1f3d18 │ │ │ │ blx 61bb4 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f3d00 │ │ │ │ + cbz r0, 1f3d28 │ │ │ │ blx 61bb4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f3cf6 │ │ │ │ + bne.n 1f3d1e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f3d14 │ │ │ │ + cbz r3, 1f3d3c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f57a0 │ │ │ │ + bl 1f57c8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 60d44 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 61168 │ │ │ │ - b.n 1f3ce8 │ │ │ │ + b.n 1f3d10 │ │ │ │ stmdb 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] @ (1f3fb0 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f3fd8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f3fb4 ) │ │ │ │ + ldr r3, [pc, #612] @ (1f3fdc ) │ │ │ │ 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 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f56a0 │ │ │ │ + bl 1f56c8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f3fb8 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f3fe0 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fe304 │ │ │ │ + bl 1fe32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e00 │ │ │ │ - ldr r7, [pc, #560] @ (1f3fbc ) │ │ │ │ + beq.n 1f3e28 │ │ │ │ + ldr r7, [pc, #560] @ (1f3fe4 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f3fc0 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f3fe8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f3f22 │ │ │ │ - ldr r2, [pc, #540] @ (1f3fc4 ) │ │ │ │ + beq.w 1f3f4a │ │ │ │ + ldr r2, [pc, #540] @ (1f3fec ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f3f1c │ │ │ │ - ldr r6, [pc, #524] @ (1f3fc8 ) │ │ │ │ + beq.w 1f3f44 │ │ │ │ + ldr r6, [pc, #524] @ (1f3ff0 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61e44 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -551936,51 +551968,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3f22 │ │ │ │ + beq.w 1f3f4a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f3f22 │ │ │ │ + beq.w 1f3f4a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3f22 │ │ │ │ - ldr r0, [pc, #456] @ (1f3fcc ) │ │ │ │ + beq.w 1f3f4a │ │ │ │ + ldr r0, [pc, #456] @ (1f3ff4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ee6 │ │ │ │ + beq.n 1f3f0e │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f3fd0 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f3fd4 │ │ │ │ + ldr.w r9, [pc, #444] @ 1f3ff8 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f3ffc │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f3fd8 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4000 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f3ea6 │ │ │ │ + b.n 1f3ece │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f3f54 │ │ │ │ + beq.w 1f3f7c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f3fdc ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4004 ) │ │ │ │ blx 60b3c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61e44 │ │ │ │ mov r1, r6 │ │ │ │ @@ -551991,35 +552023,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3f2c │ │ │ │ + beq.n 1f3f54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3f62 │ │ │ │ + beq.n 1f3f8a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3f3c │ │ │ │ + beq.n 1f3f64 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bb4 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f3ee6 │ │ │ │ + bhi.n 1f3f0e │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f3ee6 │ │ │ │ + cbz r3, 1f3f0e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60944 │ │ │ │ @@ -552030,121 +552062,121 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f3e2a │ │ │ │ + bne.n 1f3e52 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f3e9c │ │ │ │ - ldr r0, [pc, #248] @ (1f3fe0 ) │ │ │ │ + b.n 1f3ec4 │ │ │ │ + ldr r0, [pc, #248] @ (1f4008 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f3efe │ │ │ │ + cbz r0, 1f3f26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39fc │ │ │ │ + bl 1f3a24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f3f68 │ │ │ │ + cbnz r0, 1f3f90 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f3fe4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f3fb4 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f400c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f3fdc ) │ │ │ │ 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 1f3faa │ │ │ │ + bne.n 1f3fd2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f3cd4 │ │ │ │ - b.n 1f3f00 │ │ │ │ - cbz r6, 1f3f34 │ │ │ │ + bl 1f3cfc │ │ │ │ + b.n 1f3f28 │ │ │ │ + cbz r6, 1f3f5c │ │ │ │ mov r0, r6 │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f3e9c │ │ │ │ + b.n 1f3ec4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61bb4 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 61bb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f3e9c │ │ │ │ + b.n 1f3ec4 │ │ │ │ mov r0, fp │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1f3e9c │ │ │ │ + b.n 1f3ec4 │ │ │ │ blx 61bb4 │ │ │ │ - b.n 1f3f34 │ │ │ │ + b.n 1f3f5c │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61de4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f3f00 │ │ │ │ + blt.n 1f3f28 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60e7c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f3fa2 │ │ │ │ - ldr r1, [pc, #96] @ (1f3fe8 ) │ │ │ │ + blt.n 1f3fca │ │ │ │ + ldr r1, [pc, #96] @ (1f4010 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20c310 │ │ │ │ + bl 20c338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3f00 │ │ │ │ + beq.n 1f3f28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d44 │ │ │ │ mov r0, r6 │ │ │ │ blx 61168 │ │ │ │ - b.n 1f3f00 │ │ │ │ + b.n 1f3f28 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -552163,185 +552195,185 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1f400e │ │ │ │ + bne.n 1f4036 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f40de │ │ │ │ + beq.n 1f4106 │ │ │ │ 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 1f4064 │ │ │ │ + bne.n 1f408c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4054 │ │ │ │ + bne.n 1f407c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f419a │ │ │ │ + bne.w 1f41c2 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5850 │ │ │ │ + bl 1f5878 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f40e6 │ │ │ │ + cbz r0, 1f410e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f40bc │ │ │ │ + blt.n 1f40e4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f40bc │ │ │ │ + bne.n 1f40e4 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f40b0 │ │ │ │ + b.n 1f40d8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f4108 │ │ │ │ + beq.n 1f4130 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f40ac │ │ │ │ + beq.n 1f40d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f40c8 │ │ │ │ + bne.n 1f40f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f41b2 │ │ │ │ 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 1f4160 │ │ │ │ + beq.n 1f4188 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3684 │ │ │ │ + bl 1f36ac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5850 │ │ │ │ - cbz r0, 1f4160 │ │ │ │ + bl 1f5878 │ │ │ │ + cbz r0, 1f4188 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f407e │ │ │ │ + b.n 1f40a6 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 61af4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 61534 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f40be │ │ │ │ + bne.n 1f40e6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f4134 │ │ │ │ + cbz r3, 1f415c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207018 │ │ │ │ + bl 207040 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f40be │ │ │ │ + bne.n 1f40e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4138 │ │ │ │ + bne.n 1f4160 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f41e0 │ │ │ │ + bne.n 1f4208 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f4158 │ │ │ │ + beq.n 1f4180 │ │ │ │ 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 1f4164 │ │ │ │ + bne.n 1f418c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f40e0 │ │ │ │ + beq.n 1f4108 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f40e0 │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f4108 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f40de │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f4106 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f41c4 │ │ │ │ + bne.n 1f41ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f41ae │ │ │ │ + bne.n 1f41d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f41a0 │ │ │ │ - b.n 1f406e │ │ │ │ + bne.n 1f41c8 │ │ │ │ + b.n 1f4096 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f41ca │ │ │ │ + bne.n 1f41f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f419e │ │ │ │ - b.n 1f406e │ │ │ │ + bne.n 1f41c6 │ │ │ │ + b.n 1f4096 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f414e │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f4176 │ │ │ │ stmdb 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] @ (1f4598 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f459c ) │ │ │ │ + ldr r2, [pc, #908] @ (1f45c0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f45c4 ) │ │ │ │ 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 │ │ │ │ @@ -552356,317 +552388,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 1f4222 │ │ │ │ + bne.n 1f424a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f42e8 │ │ │ │ + beq.n 1f4310 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42e4 │ │ │ │ + beq.n 1f430c │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f427a │ │ │ │ + bne.n 1f42a2 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f426a │ │ │ │ + bne.n 1f4292 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f43fc │ │ │ │ + bne.w 1f4424 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 61588 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 60f30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4306 │ │ │ │ + cbz r0, 1f432e │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f42b6 │ │ │ │ + bne.n 1f42de │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61b84 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4290 │ │ │ │ + bne.n 1f42b8 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f4306 │ │ │ │ + bne.n 1f432e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f42cc │ │ │ │ + bne.n 1f42f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f43ec │ │ │ │ + bne.w 1f4414 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f45a0 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f459c ) │ │ │ │ + ldr r2, [pc, #692] @ (1f45c8 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f45c4 ) │ │ │ │ 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 1f4580 │ │ │ │ + bne.w 1f45a8 │ │ │ │ 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 1f4320 │ │ │ │ + bne.n 1f4348 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4310 │ │ │ │ + bne.n 1f4338 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f452a │ │ │ │ + bne.w 1f4552 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3684 │ │ │ │ + bl 1f36ac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5850 │ │ │ │ + bl 1f5878 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f4384 │ │ │ │ + cbz r0, 1f43ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f434a │ │ │ │ + bne.n 1f4372 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4570 │ │ │ │ + bne.w 1f4598 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f42da │ │ │ │ - b.n 1f4374 │ │ │ │ + beq.n 1f4302 │ │ │ │ + b.n 1f439c │ │ │ │ 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 207018 │ │ │ │ + bl 207040 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 60ba8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1f6188 │ │ │ │ + bl 1f61b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1f4442 │ │ │ │ + beq.n 1f446a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f43c4 │ │ │ │ + bne.n 1f43ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f42ba │ │ │ │ + beq.w 1f42e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f42ba │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f42e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f42e4 │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f430c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f441c │ │ │ │ + beq.n 1f4444 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4406 │ │ │ │ + bne.n 1f442e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4284 │ │ │ │ + beq.w 1f42ac │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f442c │ │ │ │ + bne.n 1f4454 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f441e │ │ │ │ - b.n 1f4284 │ │ │ │ + bne.n 1f4446 │ │ │ │ + b.n 1f42ac │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61944 │ │ │ │ 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 61a40 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1f43c0 │ │ │ │ + bne.n 1f43e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 61a40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f43c0 │ │ │ │ + bne.n 1f43e8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61e38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f43c0 │ │ │ │ - vldr d7, [pc, #244] @ 1f4588 │ │ │ │ + bne.n 1f43e8 │ │ │ │ + vldr d7, [pc, #244] @ 1f45b0 │ │ │ │ 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] @ 1f4590 │ │ │ │ + vldr d7, [pc, #232] @ 1f45b8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f43c0 │ │ │ │ + bne.n 1f43e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1f43c0 │ │ │ │ + bne.w 1f43e8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61e38 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 1f61c4 │ │ │ │ + bl 1f61ec │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f57b4 │ │ │ │ + bl 1f57dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3650 │ │ │ │ + bl 1f3678 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61588 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60f30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3650 │ │ │ │ - b.n 1f42e8 │ │ │ │ + bl 1f3678 │ │ │ │ + b.n 1f4310 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f454a │ │ │ │ + beq.n 1f4572 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4534 │ │ │ │ + bne.n 1f455c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f432a │ │ │ │ + beq.w 1f4352 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f455a │ │ │ │ + bne.n 1f4582 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f454c │ │ │ │ - b.n 1f432a │ │ │ │ + bne.n 1f4574 │ │ │ │ + b.n 1f4352 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1f4362 │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1f438a │ │ │ │ blx 615c4 <__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 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -552694,46 +552726,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 60f54 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1f46a8 │ │ │ │ + vldr s15, [pc, #156] @ 1f46d0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f46ac │ │ │ │ + vldr s14, [pc, #148] @ 1f46d4 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f462e │ │ │ │ + blt.n 1f4656 │ │ │ │ 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 1f46a4 │ │ │ │ - vldr s14, [pc, #104] @ 1f46b0 │ │ │ │ + bvs.n 1f46cc │ │ │ │ + vldr s14, [pc, #104] @ 1f46d8 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f46a4 │ │ │ │ - vldr s14, [pc, #88] @ 1f46b4 │ │ │ │ + cbnz r3, 1f46cc │ │ │ │ + vldr s14, [pc, #88] @ 1f46dc │ │ │ │ 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, 1f46a4 │ │ │ │ + cbnz r3, 1f46cc │ │ │ │ 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 │ │ │ │ @@ -552763,94 +552795,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 1f46f4 │ │ │ │ + beq.n 1f471c │ │ │ │ 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, 1f4704 │ │ │ │ + cbz r0, 1f472c │ │ │ │ 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, 1f4734 │ │ │ │ + cbnz r4, 1f475c │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f473a │ │ │ │ + beq.n 1f4762 │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f46f8 │ │ │ │ + b.n 1f4720 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f46f8 │ │ │ │ + b.n 1f4720 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f4772 │ │ │ │ + blt.n 1f479a │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4732 │ │ │ │ + bgt.n 1f475a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60d74 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1f46f8 │ │ │ │ + b.n 1f4720 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f478c │ │ │ │ + vldr s15, [pc, #20] @ 1f47b4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60d74 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4764 │ │ │ │ + b.n 1f478c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f4990 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f49b8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fcd50 │ │ │ │ + bl 1fcd78 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f47e0 │ │ │ │ + vldr s15, [pc, #48] @ 1f4808 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f47e4 │ │ │ │ + vldr s14, [pc, #40] @ 1f480c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f47d2 │ │ │ │ + blt.n 1f47fa │ │ │ │ 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 │ │ │ │ @@ -552859,84 +552891,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 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4854 │ │ │ │ + vldr s15, [pc, #72] @ 1f487c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4858 │ │ │ │ + vldr s14, [pc, #64] @ 1f4880 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4832 │ │ │ │ + blt.n 1f485a │ │ │ │ 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 1f484e │ │ │ │ + ble.n 1f4876 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f4600 │ │ │ │ + bl 1f4628 │ │ │ │ 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 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f48c8 │ │ │ │ + vldr s15, [pc, #72] @ 1f48f0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f48cc │ │ │ │ + vldr s14, [pc, #64] @ 1f48f4 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f48a6 │ │ │ │ + blt.n 1f48ce │ │ │ │ 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 1f48c2 │ │ │ │ + bpl.n 1f48ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f4600 │ │ │ │ + bl 1f4628 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f48f6 │ │ │ │ + cbz r2, 1f491e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f48f8 │ │ │ │ + cbz r2, 1f4920 │ │ │ │ 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 │ │ │ │ @@ -552971,38 +553003,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 1f4960 │ │ │ │ + b.n 1f4988 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f4984 │ │ │ │ + cbz r3, 1f49ac │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f4984 │ │ │ │ + beq.n 1f49ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4950 │ │ │ │ + beq.n 1f4978 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f4954 │ │ │ │ + bne.n 1f497c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4954 │ │ │ │ + beq.n 1f497c │ │ │ │ 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 │ │ │ │ @@ -553029,153 +553061,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61d28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f4a1c │ │ │ │ + cbz r0, 1f4a44 │ │ │ │ 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 1f4a14 │ │ │ │ + beq.n 1f4a3c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f4a08 │ │ │ │ + cbz r3, 1f4a30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ 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 1f49fa │ │ │ │ + bne.n 1f4a22 │ │ │ │ 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 1f8fe0 │ │ │ │ + bl 1f9008 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4a48 │ │ │ │ + cbz r2, 1f4a70 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f4a44 │ │ │ │ + cbz r2, 1f4a6c │ │ │ │ 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] @ (1f4c38 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f4c60 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f4c3c ) │ │ │ │ + ldr r3, [pc, #472] @ (1f4c64 ) │ │ │ │ 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 1f4afe │ │ │ │ + beq.n 1f4b26 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f4a9a │ │ │ │ - ldr r2, [pc, #448] @ (1f4c40 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f4c3c ) │ │ │ │ + bls.n 1f4ac2 │ │ │ │ + ldr r2, [pc, #448] @ (1f4c68 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f4c64 ) │ │ │ │ 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 1f4c34 │ │ │ │ + bne.w 1f4c5c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f4c44 ) │ │ │ │ + ldr r3, [pc, #424] @ (1f4c6c ) │ │ │ │ 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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4a7e │ │ │ │ + beq.n 1f4aa6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4ac2 │ │ │ │ - ldr r1, [pc, #396] @ (1f4c48 ) │ │ │ │ + cbz r3, 1f4aea │ │ │ │ + ldr r1, [pc, #396] @ (1f4c70 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f8fec │ │ │ │ + bl 1f9014 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f4b24 │ │ │ │ + beq.n 1f4b4c │ │ │ │ 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 1f4ad8 │ │ │ │ + bne.n 1f4b00 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f4b38 │ │ │ │ + b.n 1f4b60 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4a78 │ │ │ │ - ldr r2, [pc, #324] @ (1f4c4c ) │ │ │ │ + bne.n 1f4aa0 │ │ │ │ + ldr r2, [pc, #324] @ (1f4c74 ) │ │ │ │ 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 61060 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1f4a7e │ │ │ │ + b.n 1f4aa6 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 61a7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1f4c50 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f4c78 ) │ │ │ │ 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] │ │ │ │ @@ -553192,23 +553224,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 1f4c00 │ │ │ │ + beq.n 1f4c28 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4b8a │ │ │ │ + b.n 1f4bb2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f4c00 │ │ │ │ + beq.n 1f4c28 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4b84 │ │ │ │ + beq.n 1f4bac │ │ │ │ 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] │ │ │ │ @@ -553224,79 +553256,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, 1f4c24 │ │ │ │ + cbnz r6, 1f4c4c │ │ │ │ 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 1f4bf8 │ │ │ │ + beq.n 1f4c20 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4b9e │ │ │ │ + bne.n 1f4bc6 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4bec │ │ │ │ + bne.n 1f4c14 │ │ │ │ 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 1f4a7e │ │ │ │ + beq.w 1f4aa6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4c1c │ │ │ │ + cbz r3, 1f4c44 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8fec │ │ │ │ + bl 1f9014 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8eb4 │ │ │ │ - b.n 1f4a7e │ │ │ │ + bl 1f8edc │ │ │ │ + b.n 1f4aa6 │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f4bd6 │ │ │ │ + bhi.n 1f4bfe │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f4bd2 │ │ │ │ + b.n 1f4bfa │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ 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 1f4d34 │ │ │ │ + bcs.n 1f4d5c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f4d2c │ │ │ │ + bls.n 1f4d54 │ │ │ │ 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 │ │ │ │ @@ -553308,71 +553340,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 1f4ccc │ │ │ │ + b.n 1f4cf4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f4d02 │ │ │ │ + beq.n 1f4d2a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f4d1a │ │ │ │ + beq.n 1f4d42 │ │ │ │ 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 1f4cb8 │ │ │ │ + bne.n 1f4ce0 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4cbe │ │ │ │ + bne.n 1f4ce6 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f4d24 │ │ │ │ + cbnz r3, 1f4d4c │ │ │ │ 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 1f4cbe │ │ │ │ + beq.n 1f4ce6 │ │ │ │ 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 1f4cfa │ │ │ │ + beq.n 1f4d22 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4cf0 │ │ │ │ + beq.n 1f4d18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f4cf0 │ │ │ │ + b.n 1f4d18 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f4a4c │ │ │ │ - b.n 1f4c7c │ │ │ │ + bl 1f4a74 │ │ │ │ + b.n 1f4ca4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f4a4c │ │ │ │ - b.n 1f4c7c │ │ │ │ + bl 1f4a74 │ │ │ │ + b.n 1f4ca4 │ │ │ │ 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] │ │ │ │ @@ -553395,48 +553427,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 61b0c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1f4e44 │ │ │ │ + bhi.n 1f4e6c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f4df4 │ │ │ │ + bls.n 1f4e1c │ │ │ │ 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 1f4dd2 │ │ │ │ + bhi.n 1f4dfa │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f4e1c │ │ │ │ + cbz r0, 1f4e44 │ │ │ │ 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 1f4e08 │ │ │ │ + bne.n 1f4e30 │ │ │ │ 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 │ │ │ │ @@ -553470,47 +553502,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 1f4e72 │ │ │ │ + bhi.n 1f4e9a │ │ │ │ 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 1f4db8 │ │ │ │ + b.n 1f4de0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f4f40 │ │ │ │ + vldr d7, [pc, #80] @ 1f4f68 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f4f48 │ │ │ │ + vldr d7, [pc, #72] @ 1f4f70 │ │ │ │ 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] @ 1f4f50 │ │ │ │ + vldr d7, [pc, #56] @ 1f4f78 │ │ │ │ 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 │ │ │ │ @@ -553537,31 +553569,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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f4fba │ │ │ │ - vldr d7, [pc, #68] @ 1f4fc0 │ │ │ │ + cbz r0, 1f4fe2 │ │ │ │ + vldr d7, [pc, #68] @ 1f4fe8 │ │ │ │ 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] @ 1f4fc8 │ │ │ │ + vldr d7, [pc, #52] @ 1f4ff0 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f4fd0 │ │ │ │ + vldr d7, [pc, #44] @ 1f4ff8 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 61060 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -553598,193 +553630,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 1f4ff2 │ │ │ │ + bne.n 1f501a │ │ │ │ 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 1f504a │ │ │ │ + beq.n 1f5072 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5048 │ │ │ │ + cbz r0, 1f5070 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61a7c │ │ │ │ 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 61a7c │ │ │ │ - b.n 1f5046 │ │ │ │ + b.n 1f506e │ │ │ │ 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, 1f50a8 │ │ │ │ + cbz r1, 1f50d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f50a8 │ │ │ │ + beq.n 1f50d0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5084 │ │ │ │ + b.n 1f50ac │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f50a8 │ │ │ │ + beq.n 1f50d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f507e │ │ │ │ + beq.n 1f50a6 │ │ │ │ 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 1f50a8 │ │ │ │ + beq.n 1f50d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f508a │ │ │ │ + bne.n 1f50b2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f509c │ │ │ │ + bne.n 1f50c4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f50b4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1f50dc │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f50da │ │ │ │ + cbz r0, 1f5102 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f505c │ │ │ │ + bl 1f5084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f511e │ │ │ │ + cbz r0, 1f5146 │ │ │ │ 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, 1f5120 │ │ │ │ + cbz r1, 1f5148 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f5116 │ │ │ │ + beq.n 1f513e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f510a │ │ │ │ + cbz r3, 1f5132 │ │ │ │ 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 1f50fe │ │ │ │ + bne.n 1f5126 │ │ │ │ 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] @ (1f513c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5164 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61060 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 1f514a │ │ │ │ + cbz r6, 1f5178 │ │ │ │ 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 1f4900 │ │ │ │ + bl 1f4928 │ │ │ │ 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 1f4900 │ │ │ │ + bl 1f4928 │ │ │ │ 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 1f4c54 │ │ │ │ - cbz r0, 1f51aa │ │ │ │ + bl 1f4c7c │ │ │ │ + cbz r0, 1f51d2 │ │ │ │ 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 1f4c54 │ │ │ │ - cbz r0, 1f51cc │ │ │ │ + bl 1f4c7c │ │ │ │ + cbz r0, 1f51f4 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f51e6 │ │ │ │ + cbz r1, 1f520e │ │ │ │ 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 │ │ │ │ @@ -553797,83 +553829,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 1f4900 │ │ │ │ - cbz r0, 1f5220 │ │ │ │ + bl 1f4928 │ │ │ │ + cbz r0, 1f5248 │ │ │ │ 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, 1f524c │ │ │ │ + cbz r1, 1f5274 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f523c │ │ │ │ - b.n 1f5246 │ │ │ │ + bne.n 1f5264 │ │ │ │ + b.n 1f526e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5246 │ │ │ │ + beq.n 1f526e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5236 │ │ │ │ + beq.n 1f525e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f522a │ │ │ │ + b.n 1f5252 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5392 │ │ │ │ + beq.w 1f53ba │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f52f4 │ │ │ │ + bhi.n 1f531c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f52a4 │ │ │ │ + bls.n 1f52cc │ │ │ │ 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 1f5282 │ │ │ │ + bhi.n 1f52aa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f52cc │ │ │ │ + cbz r1, 1f52f4 │ │ │ │ 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 1f52b8 │ │ │ │ + bne.n 1f52e0 │ │ │ │ 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 │ │ │ │ @@ -553907,73 +553939,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 1f5322 │ │ │ │ + bhi.n 1f534a │ │ │ │ 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 1f5268 │ │ │ │ + b.n 1f5290 │ │ │ │ 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 1f54e4 │ │ │ │ + beq.w 1f550c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f5444 │ │ │ │ + bhi.n 1f546c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f53f4 │ │ │ │ + bls.n 1f541c │ │ │ │ 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 1f53d2 │ │ │ │ + bhi.n 1f53fa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f541c │ │ │ │ + cbz r1, 1f5444 │ │ │ │ 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 1f5408 │ │ │ │ + bne.n 1f5430 │ │ │ │ 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 │ │ │ │ @@ -554008,34 +554040,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 1f5472 │ │ │ │ + bhi.n 1f549a │ │ │ │ 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 1f53b8 │ │ │ │ + b.n 1f53e0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f541c │ │ │ │ + b.n 1f5444 │ │ │ │ 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 │ │ │ │ @@ -554053,31 +554085,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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5598 │ │ │ │ - vldr d7, [pc, #76] @ 1f55a0 │ │ │ │ + cbz r0, 1f55c0 │ │ │ │ + vldr d7, [pc, #76] @ 1f55c8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f55b8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f55e0 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f55a8 │ │ │ │ + vldr d7, [pc, #64] @ 1f55d0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f55bc ) │ │ │ │ + ldr r3, [pc, #76] @ (1f55e4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f55b0 │ │ │ │ + vldr d7, [pc, #56] @ 1f55d8 │ │ │ │ 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 │ │ │ │ @@ -554096,36 +554128,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 ffe155ba │ │ │ │ - bl ffe175be │ │ │ │ + bl ffe155e2 │ │ │ │ + bl ffe175e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5620 │ │ │ │ + vldr d7, [pc, #80] @ 1f5648 │ │ │ │ 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] @ 1f5628 │ │ │ │ + vldr d7, [pc, #68] @ 1f5650 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f5630 │ │ │ │ + vldr d7, [pc, #60] @ 1f5658 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f5638 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f563c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5660 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5664 ) │ │ │ │ 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 61060 │ │ │ │ @@ -554142,166 +554174,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 58363a │ │ │ │ - bl 58f63e │ │ │ │ + bl 583662 │ │ │ │ + bl 58f666 │ │ │ │ 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 1f5696 │ │ │ │ + bhi.n 1f56be │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f568e │ │ │ │ - ldr.w ip, [pc, #52] @ 1f569c │ │ │ │ + bhi.n 1f56b6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1f56c4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5674 │ │ │ │ + b.n 1f569c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f568e │ │ │ │ + beq.n 1f56b6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f566e │ │ │ │ + bcc.n 1f5696 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f4a4c │ │ │ │ + bl 1f4a74 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #8 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5724 │ │ │ │ - vldr d7, [pc, #104] @ 1f5728 │ │ │ │ + beq.n 1f574c │ │ │ │ + vldr d7, [pc, #104] @ 1f5750 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5748 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f5770 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5740 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f5768 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5730 │ │ │ │ + vldr d7, [pc, #92] @ 1f5758 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f574c ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5774 ) │ │ │ │ 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 61060 │ │ │ │ - vldr d7, [pc, #56] @ 1f5738 │ │ │ │ - ldr r3, [pc, #76] @ (1f5750 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f5760 │ │ │ │ + ldr r3, [pc, #76] @ (1f5778 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5754 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f577c ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f8fec │ │ │ │ + bl 1f9014 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5724 │ │ │ │ - ldr r1, [pc, #56] @ (1f5758 ) │ │ │ │ + beq.n 1f574c │ │ │ │ + ldr r1, [pc, #56] @ (1f5780 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f8fec │ │ │ │ + bl 1f9014 │ │ │ │ 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 5d74a │ │ │ │ - bl 4b974e │ │ │ │ - bl 4c7752 │ │ │ │ - bl 3b5756 │ │ │ │ - bl 4f575a │ │ │ │ - cbz r0, 1f579c │ │ │ │ + bl 5d772 │ │ │ │ + bl 4b9776 │ │ │ │ + bl 4c777a │ │ │ │ + bl 3b577e │ │ │ │ + bl 4f5782 │ │ │ │ + cbz r0, 1f57c4 │ │ │ │ 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 1f5794 │ │ │ │ + beq.n 1f57bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f5788 │ │ │ │ + cbz r3, 1f57b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ 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 1f577a │ │ │ │ + bne.n 1f57a2 │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 61938 │ │ │ │ - cbz r0, 1f5842 │ │ │ │ + cbz r0, 1f586a │ │ │ │ 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] │ │ │ │ @@ -554320,20 +554352,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 1f4c54 │ │ │ │ - cbz r0, 1f5846 │ │ │ │ + bl 1f4c7c │ │ │ │ + cbz r0, 1f586e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f5846 │ │ │ │ + cbnz r3, 1f586e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ @@ -554343,104 +554375,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] @ (1f58a8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f58ac ) │ │ │ │ + ldr r2, [pc, #60] @ (1f58d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f58d4 ) │ │ │ │ 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 1f4900 │ │ │ │ - cbz r0, 1f588a │ │ │ │ + bl 1f4928 │ │ │ │ + cbz r0, 1f58b2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f58b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f58ac ) │ │ │ │ + ldr r2, [pc, #36] @ (1f58d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f58d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f58a2 │ │ │ │ + bne.n 1f58ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #576 @ (adr r7, 1f5aec ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1f5a74 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1f5a6c ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 1f59f4 ) │ │ │ │ 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] @ (1f5924 ) │ │ │ │ - ldr r3, [pc, #88] @ (1f5928 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f594c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f5950 ) │ │ │ │ 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 1f4900 │ │ │ │ - cbz r0, 1f5908 │ │ │ │ + bl 1f4928 │ │ │ │ + cbz r0, 1f5930 │ │ │ │ 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 60b3c │ │ │ │ - ldr r2, [pc, #32] @ (1f592c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5928 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f5954 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5920 │ │ │ │ + bne.n 1f5948 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #176 @ (adr r7, 1f59d8 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1f5960 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #960 @ (adr r6, 1f5cf0 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1f5c78 ) │ │ │ │ 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] @ (1f5ad4 ) │ │ │ │ + ldr r4, [pc, #400] @ (1f5afc ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f5ad8 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f5b00 ) │ │ │ │ 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 │ │ │ │ @@ -554448,803 +554480,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 1f5a3a │ │ │ │ + bne.n 1f5a62 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f5a2c │ │ │ │ + bmi.n 1f5a54 │ │ │ │ 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 60e70 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5a0a │ │ │ │ + blt.n 1f5a32 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f59c6 │ │ │ │ + cbz r3, 1f59ee │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f59b2 │ │ │ │ + beq.n 1f59da │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f59c6 │ │ │ │ + beq.n 1f59ee │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f5adc ) │ │ │ │ + ldr r2, [pc, #292] @ (1f5b04 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 61138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5a1e │ │ │ │ + blt.n 1f5a46 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f5a1e │ │ │ │ + cbnz r3, 1f5a46 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f59ea │ │ │ │ + ble.n 1f5a12 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f5ae0 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f5ad8 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f5b08 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f5b00 ) │ │ │ │ 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 1f5ac0 │ │ │ │ + bne.n 1f5ae8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 61af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5ac4 │ │ │ │ + beq.n 1f5aec │ │ │ │ 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 1f5930 │ │ │ │ - b.n 1f59d0 │ │ │ │ - cbz r3, 1f5a1e │ │ │ │ + bl 1f5958 │ │ │ │ + b.n 1f59f8 │ │ │ │ + cbz r3, 1f5a46 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f5a18 │ │ │ │ + beq.n 1f5a40 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5a1e │ │ │ │ + beq.n 1f5a46 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f59b4 │ │ │ │ - ldr r1, [pc, #196] @ (1f5ae4 ) │ │ │ │ + b.n 1f59dc │ │ │ │ + ldr r1, [pc, #196] @ (1f5b0c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e08 │ │ │ │ - b.n 1f59ce │ │ │ │ + b.n 1f59f6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f5aba │ │ │ │ + bhi.n 1f5ae2 │ │ │ │ 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] @ (1f5ae8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f5b10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b48 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f5a68 │ │ │ │ + blt.n 1f5a90 │ │ │ │ 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 1f5974 │ │ │ │ + b.n 1f599c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5974 │ │ │ │ - ldr r3, [pc, #116] @ (1f5aec ) │ │ │ │ + b.n 1f599c │ │ │ │ + ldr r3, [pc, #116] @ (1f5b14 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f5af0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5b18 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b48 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1f5978 │ │ │ │ + blt.w 1f59a0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f5978 │ │ │ │ - ldr r3, [pc, #68] @ (1f5af4 ) │ │ │ │ + b.n 1f59a0 │ │ │ │ + ldr r3, [pc, #68] @ (1f5b1c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5a7a │ │ │ │ - ldr r3, [pc, #64] @ (1f5af8 ) │ │ │ │ + b.n 1f5aa2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5b20 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5a7a │ │ │ │ - ldr r3, [pc, #64] @ (1f5afc ) │ │ │ │ + b.n 1f5aa2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5b24 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5a7a │ │ │ │ + b.n 1f5aa2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f5b00 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f5b28 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f59ce │ │ │ │ - add r6, pc, #720 @ (adr r6, 1f5da8 ) │ │ │ │ + b.n 1f59f6 │ │ │ │ + add r6, pc, #560 @ (adr r6, 1f5d30 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1f5b42 │ │ │ │ + cbz r2, 1f5b70 │ │ │ │ movs r6, r2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 1f5b84 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1f5b0c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f5e50 │ │ │ │ + b.n 1f5ea8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7560016 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + @ instruction: 0xf76e0016 │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ 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] @ 1f5b88 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f5bb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f5b8c ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5bb4 ) │ │ │ │ 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 1f5930 │ │ │ │ - ldr r2, [pc, #72] @ (1f5b90 ) │ │ │ │ + bl 1f5958 │ │ │ │ + ldr r2, [pc, #72] @ (1f5bb8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f5b94 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5bbc ) │ │ │ │ add r2, pc │ │ │ │ blx 615ac <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5b68 │ │ │ │ + beq.n 1f5b90 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #44] @ (1f5b98 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f5b8c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f5bc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f5bb4 ) │ │ │ │ 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 1f5b84 │ │ │ │ + bne.n 1f5bac │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #888 @ (adr r4, 1f5f04 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 1f5e8c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #576 @ (adr r4, 1f5ddc ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 1f5d64 ) │ │ │ │ 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] @ 1f5c2c │ │ │ │ + ldr.w ip, [pc, #124] @ 1f5c54 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f5c30 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f5c58 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f5c34 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f5c5c ) │ │ │ │ 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] @ (1f5c38 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f5930 │ │ │ │ - ldr r2, [pc, #80] @ (1f5c3c ) │ │ │ │ + bl 1f5958 │ │ │ │ + ldr r2, [pc, #80] @ (1f5c64 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61e38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5c0a │ │ │ │ + beq.n 1f5c32 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #52] @ (1f5c40 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f5c34 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5c68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5c5c ) │ │ │ │ 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 1f5c26 │ │ │ │ + bne.n 1f5c4e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #20 │ │ │ │ + ble.n 1f5c30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, 1f5d0c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 1f5c94 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1f5c04 │ │ │ │ + ble.n 1f5bdc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 1f5ffc ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1f5f84 ) │ │ │ │ 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] @ (1f5de0 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f5e08 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f5de4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1f5e0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f5de8 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f5dec ) │ │ │ │ + ldr r0, [pc, #392] @ (1f5e10 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f5e14 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bc4 │ │ │ │ - ldr r1, [pc, #380] @ (1f5df0 ) │ │ │ │ + bl 1f6bec │ │ │ │ + ldr r1, [pc, #380] @ (1f5e18 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1fe7a0 │ │ │ │ + bl 1fe7c8 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f5c82 │ │ │ │ + cbnz r3, 1f5caa │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f5df4 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f5e1c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f5df8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f5e20 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f5dfc ) │ │ │ │ + ldr r0, [pc, #364] @ (1f5e24 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5ce0 │ │ │ │ - ldr r0, [pc, #352] @ (1f5e00 ) │ │ │ │ + cbz r0, 1f5d08 │ │ │ │ + ldr r0, [pc, #352] @ (1f5e28 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d28 │ │ │ │ - cbz r0, 1f5cda │ │ │ │ - ldr r0, [pc, #344] @ (1f5e04 ) │ │ │ │ + cbz r0, 1f5d02 │ │ │ │ + ldr r0, [pc, #344] @ (1f5e2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5dd4 │ │ │ │ - ldr r0, [pc, #332] @ (1f5e08 ) │ │ │ │ + beq.w 1f5dfc │ │ │ │ + ldr r0, [pc, #332] @ (1f5e30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5dd8 │ │ │ │ - ldr r0, [pc, #320] @ (1f5e0c ) │ │ │ │ + beq.w 1f5e00 │ │ │ │ + ldr r0, [pc, #320] @ (1f5e34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f5e10 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f5e38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f5e14 ) │ │ │ │ + ldr r1, [pc, #304] @ (1f5e3c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f5e18 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f5e40 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe5b4 │ │ │ │ - ldr r2, [pc, #296] @ (1f5e1c ) │ │ │ │ - ldr r3, [pc, #300] @ (1f5e20 ) │ │ │ │ + bl 1fe5dc │ │ │ │ + ldr r2, [pc, #296] @ (1f5e44 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f5e48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f5e24 ) │ │ │ │ + ldr r1, [pc, #300] @ (1f5e4c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 61ab8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6186c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f5d42 │ │ │ │ - ldr r3, [pc, #276] @ (1f5e28 ) │ │ │ │ + beq.n 1f5d6a │ │ │ │ + ldr r3, [pc, #276] @ (1f5e50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f5d34 │ │ │ │ - ldr r2, [pc, #272] @ (1f5e2c ) │ │ │ │ - ldr r3, [pc, #196] @ (1f5de4 ) │ │ │ │ + bmi.n 1f5d5c │ │ │ │ + ldr r2, [pc, #272] @ (1f5e54 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f5e0c ) │ │ │ │ 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 1f5ddc │ │ │ │ + bne.n 1f5e04 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f87a0 │ │ │ │ + bl 1f87c8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61f4c │ │ │ │ - b.n 1f5d1a │ │ │ │ + b.n 1f5d42 │ │ │ │ blx 60dd4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61adc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f5d58 │ │ │ │ - ldr r3, [pc, #220] @ (1f5e30 ) │ │ │ │ + beq.n 1f5d80 │ │ │ │ + ldr r3, [pc, #220] @ (1f5e58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5d16 │ │ │ │ - ldr r0, [pc, #216] @ (1f5e34 ) │ │ │ │ + b.n 1f5d3e │ │ │ │ + ldr r0, [pc, #216] @ (1f5e5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f5db8 │ │ │ │ - ldr r4, [pc, #212] @ (1f5e38 ) │ │ │ │ - bl 1f87a0 │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f5de0 │ │ │ │ + ldr r4, [pc, #212] @ (1f5e60 ) │ │ │ │ + bl 1f87c8 │ │ │ │ mov r5, r0 │ │ │ │ blx 609f8 │ │ │ │ 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 61b48 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 6118c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f5d98 │ │ │ │ - ldr r3, [pc, #168] @ (1f5e3c ) │ │ │ │ + bge.n 1f5dc0 │ │ │ │ + ldr r3, [pc, #168] @ (1f5e64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5d16 │ │ │ │ - ldr r1, [pc, #164] @ (1f5e40 ) │ │ │ │ + b.n 1f5d3e │ │ │ │ + ldr r1, [pc, #164] @ (1f5e68 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b0c │ │ │ │ - ldr r1, [pc, #160] @ (1f5e44 ) │ │ │ │ + ldr r1, [pc, #160] @ (1f5e6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5d16 │ │ │ │ - ldr r2, [pc, #156] @ (1f5e48 ) │ │ │ │ + beq.n 1f5d3e │ │ │ │ + ldr r2, [pc, #156] @ (1f5e70 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f5d16 │ │ │ │ - ldr r0, [pc, #144] @ (1f5e4c ) │ │ │ │ + b.n 1f5d3e │ │ │ │ + ldr r0, [pc, #144] @ (1f5e74 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f5dcc │ │ │ │ - ldr r1, [pc, #140] @ (1f5e50 ) │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f5df4 │ │ │ │ + ldr r1, [pc, #140] @ (1f5e78 ) │ │ │ │ add r1, pc │ │ │ │ blx 61e44 │ │ │ │ - b.n 1f5da0 │ │ │ │ - ldr r3, [pc, #132] @ (1f5e54 ) │ │ │ │ + b.n 1f5dc8 │ │ │ │ + ldr r3, [pc, #132] @ (1f5e7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f5d16 │ │ │ │ + b.n 1f5d3e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f5cda │ │ │ │ + b.n 1f5d02 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f5cda │ │ │ │ + b.n 1f5d02 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #648 @ (adr r3, 1f606c ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 1f5ff4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1f6050 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 1f5fd8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ble.n 1f5e80 │ │ │ │ + ble.n 1f5e58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 1f5e70 │ │ │ │ + ble.n 1f5e48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - sbc.w r0, ip, #9830400 @ 0x960000 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + @ instruction: 0xf5840016 │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f5de4 │ │ │ │ + bgt.n 1f5dbc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f5db8 │ │ │ │ + bgt.n 1f5d90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f5dc8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ bgt.n 1f5da0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #888 @ (adr r2, 1f61a8 ) │ │ │ │ + bgt.n 1f5d78 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add r2, pc, #728 @ (adr r2, 1f6130 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bgt.n 1f5f28 │ │ │ │ + bgt.n 1f5f00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f5eb4 │ │ │ │ + bgt.n 1f5e8c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n 1f5e9c │ │ │ │ + bgt.n 1f5e74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 1f5e78 │ │ │ │ + blt.n 1f5e50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1f5e54 │ │ │ │ + blt.n 1f5e2c │ │ │ │ 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] @ (1f5efc ) │ │ │ │ + ldr r2, [pc, #144] @ (1f5f24 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f5f00 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f5f28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f5f04 ) │ │ │ │ + ldr r4, [pc, #144] @ (1f5f2c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f5f08 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f5f30 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f5f0c ) │ │ │ │ + ldr r1, [pc, #140] @ (1f5f34 ) │ │ │ │ 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 61e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f5ee2 │ │ │ │ + bhi.n 1f5f0a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f5ec8 │ │ │ │ - ldr r4, [pc, #112] @ (1f5f10 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f5f14 │ │ │ │ + bhi.n 1f5ef0 │ │ │ │ + ldr r4, [pc, #112] @ (1f5f38 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f5f3c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f5ec2 │ │ │ │ + beq.n 1f5eea │ │ │ │ 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 1f5eaa │ │ │ │ - ldr r2, [pc, #76] @ (1f5f18 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f5f00 ) │ │ │ │ + bne.n 1f5ed2 │ │ │ │ + ldr r2, [pc, #76] @ (1f5f40 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f5f28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5ef6 │ │ │ │ + bne.n 1f5f1e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f5f1c ) │ │ │ │ + ldr r1, [pc, #56] @ (1f5f44 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f5f20 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f5f48 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f5e98 │ │ │ │ + b.n 1f5ec0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #560 @ (adr r1, 1f6130 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1f60b8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1f5f9c │ │ │ │ + blt.n 1f5f74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 1f5f80 │ │ │ │ + blt.n 1f5f58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 1f5f68 │ │ │ │ + blt.n 1f5f40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1f5fdc ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 1f5f64 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f5ebc │ │ │ │ + bge.n 1f5e94 │ │ │ │ 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] @ 1f5f78 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f5fa0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f5f7c ) │ │ │ │ + ldr r2, [pc, #64] @ (1f5fa4 ) │ │ │ │ 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 1f5e58 │ │ │ │ - ldr r2, [pc, #40] @ (1f5f80 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f5f7c ) │ │ │ │ + bl 1f5e80 │ │ │ │ + ldr r2, [pc, #40] @ (1f5fa8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f5fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5f74 │ │ │ │ + bne.n 1f5f9c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #760 @ (adr r0, 1f6274 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 1f61fc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, 1f620c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 1f6194 ) │ │ │ │ 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] @ (1f5fac ) │ │ │ │ + ldr r0, [pc, #24] @ (1f5fd4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6bc4 │ │ │ │ - ldr r2, [pc, #20] @ (1f5fb0 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f5fb4 ) │ │ │ │ + bl 1f6bec │ │ │ │ + ldr r2, [pc, #20] @ (1f5fd8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f5fdc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ 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] @ 1f6018 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6040 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f5fee │ │ │ │ + b.n 1f6016 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f5f24 │ │ │ │ + bl 1f5f4c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 62000 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5fdc │ │ │ │ + bne.n 1f6004 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f6014 │ │ │ │ + beq.n 1f603c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 61240 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ 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 1f8cb0 │ │ │ │ - ldr r1, [pc, #24] @ (1f6050 ) │ │ │ │ + bl 1f8cd8 │ │ │ │ + ldr r1, [pc, #24] @ (1f6078 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - orns r0, ip, r7, lsr #32 │ │ │ │ + eors.w r0, r4, r7, lsr #32 │ │ │ │ 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] @ 1f60b8 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f60e0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f60bc ) │ │ │ │ + ldr r2, [pc, #80] @ (1f60e4 ) │ │ │ │ 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 1f9158 │ │ │ │ + bl 1f9180 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fb8 │ │ │ │ - ldr r2, [pc, #40] @ (1f60c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f60bc ) │ │ │ │ + bl 1f5fe0 │ │ │ │ + ldr r2, [pc, #40] @ (1f60e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f60e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f60b4 │ │ │ │ + bne.n 1f60dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ 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] @ 1f6130 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6158 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f6134 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f615c ) │ │ │ │ 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] │ │ │ │ @@ -555255,34 +555287,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 61b0c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f5fb8 │ │ │ │ + bl 1f5fe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #32] @ (1f6138 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6134 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6160 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f615c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f612c │ │ │ │ + bne.n 1f6154 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ 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 │ │ │ │ @@ -555300,37 +555332,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 1f6160 │ │ │ │ + bne.n 1f6188 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f61c0 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f61e8 │ │ │ │ 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 1f6194 │ │ │ │ + bne.n 1f61bc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r4, pc, #328 @ (adr r4, 1f630c ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 1f6394 ) │ │ │ │ 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] │ │ │ │ @@ -555344,259 +555376,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 1f61cc │ │ │ │ + bne.n 1f61f4 │ │ │ │ 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] @ (1f626c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f6294 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6270 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f6298 ) │ │ │ │ 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 209db0 │ │ │ │ + bl 209dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e2c │ │ │ │ + bl 209e54 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a30c │ │ │ │ - ldr r2, [pc, #36] @ (1f6274 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6270 ) │ │ │ │ + bl 20a334 │ │ │ │ + ldr r2, [pc, #36] @ (1f629c ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6298 ) │ │ │ │ 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 1f6268 │ │ │ │ + bne.n 1f6290 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ 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] @ (1f62e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6308 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f62e4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f630c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f62e8 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6310 ) │ │ │ │ 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 1f613c │ │ │ │ - ldr r2, [pc, #64] @ (1f62ec ) │ │ │ │ + bl 1f6164 │ │ │ │ + ldr r2, [pc, #64] @ (1f6314 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1f62ae │ │ │ │ - ldr r2, [pc, #44] @ (1f62f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f62e4 ) │ │ │ │ + bne.n 1f62d6 │ │ │ │ + ldr r2, [pc, #44] @ (1f6318 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f630c ) │ │ │ │ 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 1f62da │ │ │ │ + bne.n 1f6302 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ 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] @ (1f6348 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f6370 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f634c ) │ │ │ │ + ldr r3, [pc, #68] @ (1f6374 ) │ │ │ │ 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 1f613c │ │ │ │ + bl 1f6164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61e5c │ │ │ │ - ldr r2, [pc, #40] @ (1f6350 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f634c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f6378 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6374 ) │ │ │ │ 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 1f6344 │ │ │ │ + bne.n 1f636c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ 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] @ (1f63b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f63dc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f63b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f63e0 ) │ │ │ │ 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 20c0fc │ │ │ │ + bl 20c124 │ │ │ │ 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] @ (1f63b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f63e0 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f63bc ) │ │ │ │ + ldr r2, [pc, #32] @ (1f63e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f63b0 │ │ │ │ + bne.n 1f63d8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ 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] @ 1f6430 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6458 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f6434 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f645c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f6428 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6450 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 6163c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 60cf0 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f63fa │ │ │ │ - ldr r2, [pc, #44] @ (1f6438 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6434 ) │ │ │ │ + beq.n 1f6422 │ │ │ │ + ldr r2, [pc, #44] @ (1f6460 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f645c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6422 │ │ │ │ + bne.n 1f644a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ 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] @ (1f64c0 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f64e8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f64c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f64ec ) │ │ │ │ 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 1f64b4 │ │ │ │ + blt.n 1f64dc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c0fc │ │ │ │ + bl 20c124 │ │ │ │ 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 │ │ │ │ @@ -555604,234 +555636,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 1f64b4 │ │ │ │ - ldr r2, [pc, #40] @ (1f64c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f64c4 ) │ │ │ │ + bne.n 1f64dc │ │ │ │ + ldr r2, [pc, #40] @ (1f64f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f64ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f64bc │ │ │ │ + bne.n 1f64e4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f649c │ │ │ │ + b.n 1f64c4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ 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 60a04 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1f651e │ │ │ │ + bge.n 1f6546 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f6524 │ │ │ │ + bne.n 1f654c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a04 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6524 │ │ │ │ + blt.n 1f654c │ │ │ │ movs r1, #1 │ │ │ │ blx 60a04 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f652a │ │ │ │ + beq.n 1f6552 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a04 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f652a │ │ │ │ + beq.n 1f6552 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f651e │ │ │ │ + b.n 1f6546 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 61168 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f651e │ │ │ │ + b.n 1f6546 │ │ │ │ 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] @ (1f6690 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f66b8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6694 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f66bc ) │ │ │ │ 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 6136c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1f662a │ │ │ │ + beq.n 1f6652 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 61570 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6646 │ │ │ │ + beq.n 1f666e │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61af4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f667c │ │ │ │ + beq.n 1f66a4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f659e │ │ │ │ + b.n 1f65c6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f65c6 │ │ │ │ + ble.n 1f65ee │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f65f0 │ │ │ │ + beq.n 1f6618 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 611bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f6594 │ │ │ │ + bge.n 1f65bc │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f659a │ │ │ │ + beq.n 1f65c2 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f6598 │ │ │ │ + bgt.n 1f65c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f6600 │ │ │ │ + bne.n 1f6628 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 6133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6664 │ │ │ │ + beq.n 1f668c │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f658e │ │ │ │ + b.n 1f65b6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f65d2 │ │ │ │ + beq.n 1f65fa │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 6133c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f664e │ │ │ │ + cbz r0, 1f6676 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f662a │ │ │ │ + beq.n 1f6652 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6698 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6694 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f66c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f66bc ) │ │ │ │ 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 1f6660 │ │ │ │ + bne.n 1f6688 │ │ │ │ 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 1f657c │ │ │ │ + b.n 1f65a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f662a │ │ │ │ + b.n 1f6652 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r7 │ │ │ │ blx 61168 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f662a │ │ │ │ + b.n 1f6652 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 61168 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f662a │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + b.n 1f6652 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ 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] @ (1f6878 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f68a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f687c ) │ │ │ │ + ldr r3, [pc, #456] @ (1f68a4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f6880 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f68a8 ) │ │ │ │ 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 1fde1c │ │ │ │ + bl 1fde44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6160c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -555847,177 +555879,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6840 │ │ │ │ + bne.w 1f6868 │ │ │ │ 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 611f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f679e │ │ │ │ + beq.n 1f67c6 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6748 │ │ │ │ + bpl.n 1f6770 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61414 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f6840 │ │ │ │ + beq.n 1f6868 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 611bc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f67c2 │ │ │ │ + bne.n 1f67ea │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f66fc │ │ │ │ + beq.n 1f6724 │ │ │ │ blx 60de0 │ │ │ │ - ldr r2, [pc, #276] @ (1f6884 ) │ │ │ │ - ldr r1, [pc, #276] @ (1f6888 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f68ac ) │ │ │ │ + ldr r1, [pc, #276] @ (1f68b0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ - ldr r2, [pc, #268] @ (1f688c ) │ │ │ │ - ldr r3, [pc, #248] @ (1f687c ) │ │ │ │ + bl 1f5f4c │ │ │ │ + ldr r2, [pc, #268] @ (1f68b4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f68a4 ) │ │ │ │ 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 1f6872 │ │ │ │ + bne.n 1f689a │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f66fc │ │ │ │ + beq.n 1f6724 │ │ │ │ blx 60de0 │ │ │ │ - ldr r2, [pc, #220] @ (1f6890 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f6894 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f68b8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f68bc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ - b.n 1f677e │ │ │ │ + bl 1f5f4c │ │ │ │ + b.n 1f67a6 │ │ │ │ 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 1f67f0 │ │ │ │ - b.n 1f66fc │ │ │ │ + bhi.n 1f6818 │ │ │ │ + b.n 1f6724 │ │ │ │ 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 1f66fc │ │ │ │ + bcs.n 1f6724 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f67d6 │ │ │ │ + bne.n 1f67fe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f6830 │ │ │ │ + bne.n 1f6858 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f67d6 │ │ │ │ + bne.n 1f67fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f6846 │ │ │ │ + bne.n 1f686e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f67d6 │ │ │ │ + bpl.n 1f67fe │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60d44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f67da │ │ │ │ + b.n 1f6802 │ │ │ │ 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 1f677e │ │ │ │ + b.n 1f67a6 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 60e7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1f6862 │ │ │ │ + beq.n 1f688a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f67da │ │ │ │ - ldr r2, [pc, #52] @ (1f6898 ) │ │ │ │ + b.n 1f6802 │ │ │ │ + ldr r2, [pc, #52] @ (1f68c0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f689c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f68c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f5f24 │ │ │ │ - b.n 1f677e │ │ │ │ + bl 1f5f4c │ │ │ │ + b.n 1f67a6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (1f6aec ) │ │ │ │ + ldr r4, [pc, #712] @ (1f6b74 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #128] @ (1f6908 ) │ │ │ │ + ldr r4, [pc, #224] @ (1f6990 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #728] @ (1f6b6c ) │ │ │ │ + ldr r3, [pc, #824] @ (1f6bf4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #320] @ (1f69dc ) │ │ │ │ + ldr r3, [pc, #416] @ (1f6a64 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ 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 │ │ │ │ @@ -556025,26 +556057,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 61938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6a22 │ │ │ │ + beq.w 1f6a4a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f699a │ │ │ │ + beq.n 1f69c2 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f68fc │ │ │ │ - cbz r5, 1f68ec │ │ │ │ - ldr r3, [pc, #328] @ (1f6a30 ) │ │ │ │ + bcc.n 1f6924 │ │ │ │ + cbz r5, 1f6914 │ │ │ │ + ldr r3, [pc, #328] @ (1f6a58 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556054,30 +556086,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 61a7c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 61de4 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1f69bc │ │ │ │ + beq.n 1f69e4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60e7c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f69a6 │ │ │ │ + beq.n 1f69ce │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 61ef8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f69fc │ │ │ │ + beq.n 1f6a24 │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60a1c <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -556089,119 +556121,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 60e7c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f69ca │ │ │ │ + bne.n 1f69f2 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6a06 │ │ │ │ - cbz r5, 1f6984 │ │ │ │ - ldr r3, [pc, #180] @ (1f6a34 ) │ │ │ │ + beq.n 1f6a2e │ │ │ │ + cbz r5, 1f69ac │ │ │ │ + ldr r3, [pc, #180] @ (1f6a5c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f698e │ │ │ │ + beq.n 1f69b6 │ │ │ │ blx 61168 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f68ec │ │ │ │ + beq.n 1f6914 │ │ │ │ blx 61168 │ │ │ │ - b.n 1f68ec │ │ │ │ + b.n 1f6914 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f68ec │ │ │ │ - ldr r3, [pc, #152] @ (1f6a38 ) │ │ │ │ + beq.n 1f6914 │ │ │ │ + ldr r3, [pc, #152] @ (1f6a60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f68ec │ │ │ │ + b.n 1f6914 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6928 │ │ │ │ + beq.n 1f6950 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6984 │ │ │ │ - ldr r3, [pc, #132] @ (1f6a3c ) │ │ │ │ + beq.n 1f69ac │ │ │ │ + ldr r3, [pc, #132] @ (1f6a64 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6984 │ │ │ │ + b.n 1f69ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f698e │ │ │ │ - ldr r3, [pc, #124] @ (1f6a40 ) │ │ │ │ + beq.n 1f69b6 │ │ │ │ + ldr r3, [pc, #124] @ (1f6a68 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6990 │ │ │ │ + b.n 1f69b8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 61700 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6a12 │ │ │ │ - ldr r1, [pc, #104] @ (1f6a44 ) │ │ │ │ + beq.n 1f6a3a │ │ │ │ + ldr r1, [pc, #104] @ (1f6a6c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fdd80 │ │ │ │ + bl 1fdda8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f68f4 │ │ │ │ + beq.n 1f691c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6984 │ │ │ │ - ldr r3, [pc, #80] @ (1f6a48 ) │ │ │ │ + beq.n 1f69ac │ │ │ │ + ldr r3, [pc, #80] @ (1f6a70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6984 │ │ │ │ + b.n 1f69ac │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f695a │ │ │ │ + b.n 1f6982 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6984 │ │ │ │ - ldr r3, [pc, #64] @ (1f6a4c ) │ │ │ │ + beq.n 1f69ac │ │ │ │ + ldr r3, [pc, #64] @ (1f6a74 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6984 │ │ │ │ - cbz r5, 1f6a1a │ │ │ │ - ldr r3, [pc, #56] @ (1f6a50 ) │ │ │ │ + b.n 1f69ac │ │ │ │ + cbz r5, 1f6a42 │ │ │ │ + ldr r3, [pc, #56] @ (1f6a78 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f698a │ │ │ │ - b.n 1f68ec │ │ │ │ + bne.n 1f69b2 │ │ │ │ + b.n 1f6914 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f68f4 │ │ │ │ - ldr r3, [pc, #40] @ (1f6a54 ) │ │ │ │ + beq.w 1f691c │ │ │ │ + ldr r3, [pc, #40] @ (1f6a7c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f68f4 │ │ │ │ - ldr r3, [pc, #224] @ (1f6b14 ) │ │ │ │ + b.n 1f691c │ │ │ │ + ldr r3, [pc, #320] @ (1f6b9c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1f6aa8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1f6b30 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #432] @ (1f6bec ) │ │ │ │ + ldr r2, [pc, #528] @ (1f6c74 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #8] @ (1f6a48 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f6ad0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #512] @ (1f6c44 ) │ │ │ │ + ldr r2, [pc, #608] @ (1f6ccc ) │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldr r2, [pc, #952] @ (1f6e04 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f6a8c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #352] @ (1f6bb0 ) │ │ │ │ + ldr r2, [pc, #448] @ (1f6c38 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #712] @ (1f6d1c ) │ │ │ │ + ldr r2, [pc, #808] @ (1f6da4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #728] @ (1f6d30 ) │ │ │ │ + ldr r1, [pc, #824] @ (1f6db8 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f6a9e │ │ │ │ + cbz r0, 1f6ac6 │ │ │ │ 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 │ │ │ │ @@ -556209,138 +556241,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 61210 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61168 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 61168 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ 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] @ (1f6b58 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f6b80 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ac8 │ │ │ │ + bne.n 1f6af0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6ab8 │ │ │ │ + bne.n 1f6ae0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f6b0c │ │ │ │ - ldr r4, [pc, #140] @ (1f6b5c ) │ │ │ │ + cbnz r2, 1f6b34 │ │ │ │ + ldr r4, [pc, #140] @ (1f6b84 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f50bc │ │ │ │ - ldr r3, [pc, #132] @ (1f6b60 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f6b64 ) │ │ │ │ + bl 1f50e4 │ │ │ │ + ldr r3, [pc, #132] @ (1f6b88 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f6b8c ) │ │ │ │ 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 1f6aee │ │ │ │ + bne.n 1f6b16 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f6b04 │ │ │ │ + cbnz r3, 1f6b2c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6b3a │ │ │ │ - ldr r4, [pc, #84] @ (1f6b68 ) │ │ │ │ + bne.n 1f6b62 │ │ │ │ + ldr r4, [pc, #84] @ (1f6b90 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6b24 │ │ │ │ + bne.n 1f6b4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6b14 │ │ │ │ - b.n 1f6ace │ │ │ │ + bne.n 1f6b3c │ │ │ │ + b.n 1f6af6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6b40 │ │ │ │ + bne.n 1f6b68 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6b10 │ │ │ │ - b.n 1f6ace │ │ │ │ + bne.n 1f6b38 │ │ │ │ + b.n 1f6af6 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (1f6bb0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f6bd8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f6bb4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6bdc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f6ba6 │ │ │ │ - ldr r2, [pc, #44] @ (1f6bb8 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f6bbc ) │ │ │ │ + cbz r1, 1f6bce │ │ │ │ + ldr r2, [pc, #44] @ (1f6be0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f6be4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61e38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 61f70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1f6bc0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f6be8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f6b88 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + b.n 1f6bb0 │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -556352,168 +556384,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61f64 │ │ │ │ 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] @ (1f6d40 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f6d68 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f6d44 ) │ │ │ │ + ldr r4, [pc, #320] @ (1f6d6c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6c1c │ │ │ │ + bne.n 1f6c44 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6c0c │ │ │ │ + bne.n 1f6c34 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6cf2 │ │ │ │ - ldr r3, [pc, #288] @ (1f6d48 ) │ │ │ │ + bne.n 1f6d1a │ │ │ │ + ldr r3, [pc, #288] @ (1f6d70 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6cd4 │ │ │ │ - ldr r3, [pc, #284] @ (1f6d4c ) │ │ │ │ + bne.n 1f6cfc │ │ │ │ + ldr r3, [pc, #284] @ (1f6d74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f6c68 │ │ │ │ + cbz r2, 1f6c90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6ca2 │ │ │ │ + beq.n 1f6cca │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f6d50 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f6d78 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f6c4c │ │ │ │ + bne.n 1f6c74 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6cde │ │ │ │ + bne.n 1f6d06 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f6d54 ) │ │ │ │ + ldr r1, [pc, #232] @ (1f6d7c ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f6d58 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f6d80 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f4f58 │ │ │ │ + bl 1f4f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6c44 │ │ │ │ + beq.n 1f6c6c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f6d5c ) │ │ │ │ + ldr r0, [pc, #204] @ (1f6d84 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f4c8 │ │ │ │ + bl 35f4f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6c42 │ │ │ │ - ldr r4, [pc, #188] @ (1f6d60 ) │ │ │ │ + bne.n 1f6c6a │ │ │ │ + ldr r4, [pc, #188] @ (1f6d88 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6d3c │ │ │ │ + beq.n 1f6d64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 61f88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f6c44 │ │ │ │ + b.n 1f6c6c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f88 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6c44 │ │ │ │ + b.n 1f6c6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6d20 │ │ │ │ - ldr r6, [pc, #108] @ (1f6d64 ) │ │ │ │ + bne.n 1f6d48 │ │ │ │ + ldr r6, [pc, #108] @ (1f6d8c ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6d0a │ │ │ │ + bne.n 1f6d32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6cfa │ │ │ │ - b.n 1f6c24 │ │ │ │ + bne.n 1f6d22 │ │ │ │ + b.n 1f6c4c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6d26 │ │ │ │ + bne.n 1f6d4e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6cf6 │ │ │ │ - b.n 1f6c24 │ │ │ │ + bne.n 1f6d1e │ │ │ │ + b.n 1f6c4c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6c44 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + b.n 1f6c6c │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -556530,75 +556562,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] @ (1f6e24 ) │ │ │ │ + ldr r2, [pc, #120] @ (1f6e4c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f6e28 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f6e50 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f6e2c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f6e54 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6538 │ │ │ │ - cbz r0, 1f6dea │ │ │ │ - ldr r1, [pc, #100] @ (1f6e30 ) │ │ │ │ + bl 1f6560 │ │ │ │ + cbz r0, 1f6e12 │ │ │ │ + ldr r1, [pc, #100] @ (1f6e58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 616c4 │ │ │ │ - cbz r0, 1f6de4 │ │ │ │ - ldr r1, [pc, #92] @ (1f6e34 ) │ │ │ │ + cbz r0, 1f6e0c │ │ │ │ + ldr r1, [pc, #92] @ (1f6e5c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60ccc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f6e04 │ │ │ │ + beq.n 1f6e2c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f6e38 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f6e28 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f6e60 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6e20 │ │ │ │ + bne.n 1f6e48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ 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 1f6dec │ │ │ │ + b.n 1f6e14 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + bxns sp │ │ │ │ movs r0, r3 │ │ │ │ - bx r9 │ │ │ │ + bx ip │ │ │ │ movs r0, r3 │ │ │ │ - bx sl │ │ │ │ + bx sp │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ 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 │ │ │ │ @@ -556618,174 +556650,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 1f6e84 │ │ │ │ + beq.n 1f6eac │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f6e90 │ │ │ │ + cbz r3, 1f6eb8 │ │ │ │ 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 1f6eb8 │ │ │ │ + beq.n 1f6ee0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f6eb4 │ │ │ │ + bcs.n 1f6edc │ │ │ │ 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] @ (1f6edc ) │ │ │ │ + ldr r4, [pc, #16] @ (1f6f04 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1f6f9c ) │ │ │ │ + ldr r1, [pc, #172] @ (1f6fc4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f6fa0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f6fc8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f6fa4 ) │ │ │ │ - bl 1fe5b4 │ │ │ │ - ldr r3, [pc, #164] @ (1f6fa8 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f6fac ) │ │ │ │ + ldr r4, [pc, #164] @ (1f6fcc ) │ │ │ │ + bl 1fe5dc │ │ │ │ + ldr r3, [pc, #164] @ (1f6fd0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f6fd4 ) │ │ │ │ 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 1f6f78 │ │ │ │ - ldr r3, [pc, #148] @ (1f6fb0 ) │ │ │ │ + beq.n 1f6fa0 │ │ │ │ + ldr r3, [pc, #148] @ (1f6fd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f6f30 │ │ │ │ + cbz r3, 1f6f58 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ab8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6186c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6f4c │ │ │ │ - ldr r3, [pc, #128] @ (1f6fb4 ) │ │ │ │ + beq.n 1f6f74 │ │ │ │ + ldr r3, [pc, #128] @ (1f6fdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f6f3c │ │ │ │ + cbz r3, 1f6f64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f6fb8 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f6fbc ) │ │ │ │ + ldr r3, [pc, #120] @ (1f6fe0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f6fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60dd4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61adc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f6f30 │ │ │ │ - ldr r1, [pc, #100] @ (1f6fc0 ) │ │ │ │ + bne.n 1f6f58 │ │ │ │ + ldr r1, [pc, #100] @ (1f6fe8 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61e44 │ │ │ │ - ldr r3, [pc, #92] @ (1f6fc4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6fec ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6f3c │ │ │ │ - ldr r0, [pc, #88] @ (1f6fc8 ) │ │ │ │ + beq.n 1f6f64 │ │ │ │ + ldr r0, [pc, #88] @ (1f6ff0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f4c8 │ │ │ │ - b.n 1f6f30 │ │ │ │ - ldr r0, [pc, #80] @ (1f6fcc ) │ │ │ │ + bl 35f4f0 │ │ │ │ + b.n 1f6f58 │ │ │ │ + ldr r0, [pc, #80] @ (1f6ff4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ - ldr r3, [pc, #76] @ (1f6fd0 ) │ │ │ │ + bl 1fe300 │ │ │ │ + ldr r3, [pc, #76] @ (1f6ff8 ) │ │ │ │ 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 1f6f18 │ │ │ │ + b.n 1f6f40 │ │ │ │ nop │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, fp │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #26 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, sp │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f498c │ │ │ │ + bl 1f49b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f7002 │ │ │ │ + cbz r2, 1f702a │ │ │ │ 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 │ │ │ │ @@ -556795,15 +556827,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] @ (1f70a8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f70d0 ) │ │ │ │ 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 │ │ │ │ @@ -556811,106 +556843,106 @@ │ │ │ │ streq.w r3, [r5, #296] @ 0x128 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ - cbz r3, 1f7068 │ │ │ │ - ldr r6, [pc, #92] @ (1f70ac ) │ │ │ │ + cbz r3, 1f7090 │ │ │ │ + ldr r6, [pc, #92] @ (1f70d4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f7054 │ │ │ │ + bhi.n 1f707c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f70b0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f70d8 ) │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f709c │ │ │ │ + cbz r3, 1f70c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7098 │ │ │ │ + cbnz r3, 1f70c0 │ │ │ │ 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] @ (1f70b4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f70dc ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - b.n 1f7088 │ │ │ │ - cmp r6, r7 │ │ │ │ + b.n 1f70b0 │ │ │ │ + cmp r6, sl │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x000a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1f70f0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7118 ) │ │ │ │ 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 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r6 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f7110 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7138 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r3 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1f7134 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f715c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r5 │ │ │ │ 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 │ │ │ │ @@ -556918,415 +556950,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] @ (1f718c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f71b4 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f717c │ │ │ │ + cbz r3, 1f71a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7190 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f71b8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp │ │ │ │ + add lr, r0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f71b0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f71d8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f71d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f71f8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r6 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f7244 │ │ │ │ + cbnz r3, 1f726c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7254 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f727c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #80] @ (1f7258 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7280 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f725c ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7284 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1f7234 │ │ │ │ + cbz r2, 1f725c │ │ │ │ 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] @ (1f7260 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7288 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1f7264 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f728c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - b.n 1f71f2 │ │ │ │ + b.n 1f721a │ │ │ │ nop │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r3 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r3 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r4 │ │ │ │ movs r0, r3 │ │ │ │ - mvns r2, r7 │ │ │ │ + add r2, r2 │ │ │ │ movs r0, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r6 │ │ │ │ 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] @ (1f72b8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f72e0 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1f72bc ) │ │ │ │ + ldr r2, [pc, #28] @ (1f72e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f72c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f72e8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bics r4, r5 │ │ │ │ + mvns r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r6 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f7208 │ │ │ │ + bvc.n 1f7260 │ │ │ │ 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, 1f72ec │ │ │ │ - ldr r2, [pc, #32] @ (1f7300 ) │ │ │ │ + cbnz r2, 1f7314 │ │ │ │ + ldr r2, [pc, #32] @ (1f7328 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f7304 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f732c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f72dc │ │ │ │ + b.n 1f7304 │ │ │ │ nop │ │ │ │ - muls r6, r6 │ │ │ │ + bics r6, r1 │ │ │ │ movs r0, r3 │ │ │ │ - orrs r2, r6 │ │ │ │ + muls r2, r1 │ │ │ │ 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, 1f7338 │ │ │ │ - ldr r2, [pc, #44] @ (1f734c ) │ │ │ │ + cbnz r3, 1f7360 │ │ │ │ + ldr r2, [pc, #44] @ (1f7374 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7350 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f7378 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f7354 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f737c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f731e │ │ │ │ + b.n 1f7346 │ │ │ │ nop │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r3 │ │ │ │ movs r0, r3 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r4 │ │ │ │ movs r0, r3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r7 │ │ │ │ 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] @ (1f7374 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f739c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r4, r6 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f7394 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f73bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r6 │ │ │ │ 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] @ (1f73bc ) │ │ │ │ + ldr r2, [pc, #20] @ (1f73e4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61e38 │ │ │ │ pop {r4, pc} │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r6 │ │ │ │ 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] @ (1f73f0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7418 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f505c │ │ │ │ + bl 1f5084 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ 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] @ 1f7478 │ │ │ │ + vldr d7, [pc, #112] @ 1f74a0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7454 │ │ │ │ - vldr d6, [pc, #104] @ 1f7480 │ │ │ │ + bmi.n 1f747c │ │ │ │ + vldr d6, [pc, #104] @ 1f74a8 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7462 │ │ │ │ - vldr d7, [pc, #100] @ 1f7488 │ │ │ │ + bmi.n 1f748a │ │ │ │ + vldr d7, [pc, #100] @ 1f74b0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7442 │ │ │ │ + bmi.n 1f746a │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f7490 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f74b8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f7494 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f74bc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f7498 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f74c0 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f749c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f74c4 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f908c │ │ │ │ + bl 1f90b4 │ │ │ │ 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 │ │ │ │ - negs r6, r6 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r0, r3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r6 │ │ │ │ movs r0, r3 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r2 │ │ │ │ movs r0, r3 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r1 │ │ │ │ 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] @ (1f7608 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7630 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5224 │ │ │ │ - cbz r0, 1f74f6 │ │ │ │ + bl 1f524c │ │ │ │ + cbz r0, 1f751e │ │ │ │ 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 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74de │ │ │ │ - ldr r3, [pc, #276] @ (1f760c ) │ │ │ │ + bne.n 1f7506 │ │ │ │ + ldr r3, [pc, #276] @ (1f7634 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 60bf0 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f75fc │ │ │ │ - ldr r3, [pc, #256] @ (1f7610 ) │ │ │ │ + beq.n 1f7624 │ │ │ │ + ldr r3, [pc, #256] @ (1f7638 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f7614 ) │ │ │ │ + ldr r6, [pc, #252] @ (1f763c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f7618 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7640 ) │ │ │ │ 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, 1f7544 │ │ │ │ + cbz r5, 1f756c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 1f7532 │ │ │ │ + bne.n 1f755a │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 1f7570 │ │ │ │ + cbz r3, 1f7598 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f761c ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7644 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ @@ -557334,161 +557366,161 @@ │ │ │ │ ldr.w r2, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ ldr.w r8, [r4] │ │ │ │ blx 61c2c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f73f8 │ │ │ │ + bl 1f7420 │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ blx 61c2c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f73f8 │ │ │ │ + bl 1f7420 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 61c2c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f73f8 │ │ │ │ + bl 1f7420 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f7620 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7648 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f74a0 │ │ │ │ + bl 1f74c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f7528 │ │ │ │ + bcc.n 1f7550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r6 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1f762c │ │ │ │ + cbnz r4, 1f765a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #996] @ (1f7a1c ) │ │ │ │ + ldr r1, [pc, #996] @ (1f7a44 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f7a20 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f7a48 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f7a24 ) │ │ │ │ + ldr r2, [pc, #996] @ (1f7a4c ) │ │ │ │ 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 1f7694 │ │ │ │ + beq.n 1f76bc │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7694 │ │ │ │ + beq.n 1f76bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f79c4 │ │ │ │ + beq.w 1f79ec │ │ │ │ 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 1f7a12 │ │ │ │ + beq.w 1f7a3a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f769c │ │ │ │ + b.n 1f76c4 │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7678 │ │ │ │ + bne.n 1f76a0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f76ac │ │ │ │ + cbz r2, 1f76d4 │ │ │ │ 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 1f7838 │ │ │ │ + bcs.w 1f7860 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f773e │ │ │ │ + b.n 1f7766 │ │ │ │ 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 1f77c6 │ │ │ │ + beq.n 1f77ee │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f77c6 │ │ │ │ + bpl.n 1f77ee │ │ │ │ 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, 1f7726 │ │ │ │ + cbz r3, 1f774e │ │ │ │ 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] │ │ │ │ @@ -557496,25 +557528,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 1f7838 │ │ │ │ + bls.n 1f7860 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7738 │ │ │ │ + beq.n 1f7760 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61e5c │ │ │ │ - cbz r0, 1f778a │ │ │ │ + cbz r0, 1f77b2 │ │ │ │ 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 │ │ │ │ @@ -557529,160 +557561,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 1f779a │ │ │ │ + bpl.n 1f77c2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f77d0 │ │ │ │ + cbz r0, 1f77f8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f78bc │ │ │ │ + beq.w 1f78e4 │ │ │ │ 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 1f76ca │ │ │ │ + bne.n 1f76f2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f76f2 │ │ │ │ + bne.n 1f771a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7710 │ │ │ │ + beq.n 1f7738 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7710 │ │ │ │ + b.n 1f7738 │ │ │ │ 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 1f79de │ │ │ │ + bhi.w 1f7a06 │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f78a0 │ │ │ │ + bls.n 1f78c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f7994 │ │ │ │ + bhi.w 1f79bc │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f7a28 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f7a50 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f79e2 │ │ │ │ + beq.w 1f7a0a │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f79d2 │ │ │ │ + beq.w 1f79fa │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f78ac │ │ │ │ + beq.n 1f78d4 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f78a8 │ │ │ │ + b.n 1f78d0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f7844 │ │ │ │ + cbz r2, 1f786c │ │ │ │ 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, 1f7884 │ │ │ │ + cbz r1, 1f78ac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f786c │ │ │ │ + cbz r3, 1f7894 │ │ │ │ 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 1f799c │ │ │ │ - ldr r2, [pc, #420] @ (1f7a2c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f7a24 ) │ │ │ │ + bmi.w 1f79c4 │ │ │ │ + ldr r2, [pc, #420] @ (1f7a54 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f7a4c ) │ │ │ │ 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 1f7a18 │ │ │ │ + bne.w 1f7a40 │ │ │ │ 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 1f78ac │ │ │ │ + beq.n 1f78d4 │ │ │ │ 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 1f779a │ │ │ │ + b.n 1f77c2 │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7956 │ │ │ │ + bcs.n 1f797e │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f7a30 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f7a58 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f7a34 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7a5c ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f78f6 │ │ │ │ + b.n 1f791e │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f794e │ │ │ │ + bcs.n 1f7976 │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f795c │ │ │ │ + cbz r0, 1f7984 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f78e8 │ │ │ │ + bne.n 1f7910 │ │ │ │ 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 │ │ │ │ @@ -557694,149 +557726,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 1f78f6 │ │ │ │ + bcc.n 1f791e │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f779a │ │ │ │ + b.n 1f77c2 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61938 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f4ee0 │ │ │ │ + bl 1f4f08 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r9, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 61af4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 61a7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f790a │ │ │ │ + b.n 1f7932 │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f7802 │ │ │ │ + b.n 1f782a │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f7a38 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f7a60 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f7a3c ) │ │ │ │ + ldr r2, [pc, #140] @ (1f7a64 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f74a0 │ │ │ │ - b.n 1f7884 │ │ │ │ + bl 1f74c8 │ │ │ │ + b.n 1f78ac │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f76ac │ │ │ │ + b.n 1f76d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7824 │ │ │ │ + b.n 1f784c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f78ac │ │ │ │ + b.n 1f78d4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f78ac │ │ │ │ + beq.w 1f78d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ blx 61a7c │ │ │ │ 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 1f78a8 │ │ │ │ + b.n 1f78d0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f76ac │ │ │ │ + b.n 1f76d4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff87a32 │ │ │ │ - bl e9a36 │ │ │ │ + bl fff87a5a │ │ │ │ + bl e9a5e │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ 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] @ (1f7be8 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f7c10 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f7bec ) │ │ │ │ + ldr r3, [pc, #388] @ (1f7c14 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f7bf0 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f7c18 ) │ │ │ │ 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 1f7aa8 │ │ │ │ + bls.n 1f7ad0 │ │ │ │ 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 1f7b8c │ │ │ │ + bls.n 1f7bb4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7b3a │ │ │ │ + beq.n 1f7b62 │ │ │ │ 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] │ │ │ │ @@ -557849,150 +557881,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 1f7bb4 │ │ │ │ + bhi.n 1f7bdc │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f7b42 │ │ │ │ + bhi.n 1f7b6a │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f7b08 │ │ │ │ + beq.n 1f7b30 │ │ │ │ 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 1f7a50 │ │ │ │ - ldr r2, [pc, #212] @ (1f7bf4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f7bec ) │ │ │ │ + bl 1f7a78 │ │ │ │ + ldr r2, [pc, #212] @ (1f7c1c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f7c14 ) │ │ │ │ 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 1f7be2 │ │ │ │ + bne.n 1f7c0a │ │ │ │ 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 1f7ab6 │ │ │ │ + b.n 1f7ade │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f7b80 │ │ │ │ + bls.n 1f7ba8 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f7bf8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7c20 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f7bb8 │ │ │ │ + beq.n 1f7be0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f7ba8 │ │ │ │ + cbz r0, 1f7bd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f7b08 │ │ │ │ + beq.n 1f7b30 │ │ │ │ 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 1f7b02 │ │ │ │ + b.n 1f7b2a │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f7b50 │ │ │ │ + b.n 1f7b78 │ │ │ │ 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 1f7b1e │ │ │ │ + b.n 1f7b46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 6133c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f7b6c │ │ │ │ + b.n 1f7b94 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f7b08 │ │ │ │ + b.n 1f7b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7b08 │ │ │ │ + beq.n 1f7b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ blx 61a7c │ │ │ │ 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 1f7b02 │ │ │ │ + b.n 1f7b2a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #284] @ (1f7d2c ) │ │ │ │ + ldr r5, [pc, #284] @ (1f7d54 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f7d0e │ │ │ │ + beq.n 1f7d36 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f7d30 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f7d58 ) │ │ │ │ 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 │ │ │ │ @@ -558021,123 +558053,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 1f7c98 │ │ │ │ + beq.n 1f7cc0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f7cde │ │ │ │ - ldr r0, [pc, #156] @ (1f7d34 ) │ │ │ │ + bpl.n 1f7d06 │ │ │ │ + ldr r0, [pc, #156] @ (1f7d5c ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f7d38 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f7d60 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f7d3c ) │ │ │ │ + ldr r2, [pc, #148] @ (1f7d64 ) │ │ │ │ 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 1f4ee0 │ │ │ │ + bl 1f4f08 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f7ce8 │ │ │ │ + cbz r2, 1f7d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f7cd8 │ │ │ │ + beq.n 1f7d00 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7cd8 │ │ │ │ + cbz r3, 1f7d00 │ │ │ │ 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 1f7d08 │ │ │ │ - ldr r0, [pc, #92] @ (1f7d40 ) │ │ │ │ + bpl.n 1f7d30 │ │ │ │ + ldr r0, [pc, #92] @ (1f7d68 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f7c98 │ │ │ │ - ldr r1, [pc, #88] @ (1f7d44 ) │ │ │ │ + b.n 1f7cc0 │ │ │ │ + ldr r1, [pc, #88] @ (1f7d6c ) │ │ │ │ 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 1fd9e0 │ │ │ │ + bl 1fda08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7cc4 │ │ │ │ + bne.n 1f7cec │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7cc4 │ │ │ │ - ldr r0, [pc, #60] @ (1f7d48 ) │ │ │ │ + b.n 1f7cec │ │ │ │ + ldr r0, [pc, #60] @ (1f7d70 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f7c98 │ │ │ │ - ldr r1, [pc, #60] @ (1f7d4c ) │ │ │ │ + b.n 1f7cc0 │ │ │ │ + ldr r1, [pc, #60] @ (1f7d74 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 61e98 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f7c1e │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + b.n 1f7c46 │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1f7d40 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 1f80c8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b7d3a │ │ │ │ - bl 51dd3e │ │ │ │ - add r4, pc, #832 @ (adr r4, 1f8084 ) │ │ │ │ + bl 3b7d62 │ │ │ │ + bl 51dd66 │ │ │ │ + add r4, pc, #672 @ (adr r4, 1f800c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 1f8064 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 1f7fec ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3bfd4e │ │ │ │ + bl 3bfd76 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f7dbe │ │ │ │ + bls.n 1f7de6 │ │ │ │ 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 1f7db2 │ │ │ │ - ldr.w r9, [pc, #64] @ 1f7dc0 │ │ │ │ + bcs.n 1f7dda │ │ │ │ + ldr.w r9, [pc, #64] @ 1f7de8 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f7dc4 │ │ │ │ + ldr.w r8, [pc, #60] @ 1f7dec │ │ │ │ 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 1fdc20 │ │ │ │ + bl 1fdc48 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f7d92 │ │ │ │ + bcc.n 1f7dba │ │ │ │ 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 │ │ │ │ @@ -558157,110 +558189,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] @ (1f7eb4 ) │ │ │ │ + ldr r7, [pc, #176] @ (1f7edc ) │ │ │ │ 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 1f7ea6 │ │ │ │ + bcs.n 1f7ece │ │ │ │ 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 1f7e18 │ │ │ │ - cbz r0, 1f7e50 │ │ │ │ - ldr r3, [pc, #132] @ (1f7eb8 ) │ │ │ │ + bcc.n 1f7e40 │ │ │ │ + cbz r0, 1f7e78 │ │ │ │ + ldr r3, [pc, #132] @ (1f7ee0 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f7e46 │ │ │ │ - cbz r2, 1f7e9e │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1f7e6e │ │ │ │ + cbz r2, 1f7ec6 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f7e0e │ │ │ │ + bne.n 1f7e36 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1f9880 │ │ │ │ + bl 1f98a8 │ │ │ │ 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, 1f7e9a │ │ │ │ - ldr r2, [pc, #68] @ (1f7eb8 ) │ │ │ │ + cbz r0, 1f7ec2 │ │ │ │ + ldr r2, [pc, #68] @ (1f7ee0 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7e88 │ │ │ │ - cbz r3, 1f7eaa │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1f7eb0 │ │ │ │ + cbz r3, 1f7ed2 │ │ │ │ + bl 1f8edc │ │ │ │ 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 60b3c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - b.n 1f7e46 │ │ │ │ + b.n 1f7e6e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f7e2e │ │ │ │ + b.n 1f7e56 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f7e88 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + b.n 1f7eb0 │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1f7edc │ │ │ │ + cbz r3, 1f7f04 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f7edc │ │ │ │ + cbz r3, 1f7f04 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7df0 │ │ │ │ + bl 1f7e18 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ 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 1f7df0 │ │ │ │ + bl 1f7e18 │ │ │ │ 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] │ │ │ │ @@ -558268,118 +558300,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 1f7f0e │ │ │ │ + bne.n 1f7f36 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7dc8 │ │ │ │ + bl 1f7df0 │ │ │ │ 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] @ (1f8048 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f8070 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f7f84 │ │ │ │ - ldr r2, [pc, #240] @ (1f804c ) │ │ │ │ + cbz r0, 1f7fac │ │ │ │ + ldr r2, [pc, #240] @ (1f8074 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7f72 │ │ │ │ + beq.n 1f7f9a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8034 │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1f805c │ │ │ │ + bl 1f8edc │ │ │ │ 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] @ (1f8050 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f8078 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f505c │ │ │ │ + bl 1f5084 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7faa │ │ │ │ + cbz r3, 1f7fd2 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f802a │ │ │ │ + bne.n 1f8052 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61e38 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1f8028 │ │ │ │ + cbz r3, 1f8050 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fdc74 │ │ │ │ + bl 1fdc9c │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fdb7c │ │ │ │ + bl 1fdba4 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f7ffe │ │ │ │ + bcs.n 1f8026 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f7fe8 │ │ │ │ + cbz r3, 1f8010 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f7fe8 │ │ │ │ + cbz r3, 1f8010 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f7df0 │ │ │ │ + bl 1f7e18 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7fd4 │ │ │ │ - cbz r0, 1f8028 │ │ │ │ - ldr r2, [pc, #72] @ (1f804c ) │ │ │ │ + bhi.n 1f7ffc │ │ │ │ + cbz r0, 1f8050 │ │ │ │ + ldr r2, [pc, #72] @ (1f8074 ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8016 │ │ │ │ - cbz r3, 1f803e │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1f803e │ │ │ │ + cbz r3, 1f8066 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1f7f9c │ │ │ │ + b.n 1f7fc4 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f7f72 │ │ │ │ + b.n 1f7f9a │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f8016 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + b.n 1f803e │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c052 │ │ │ │ + bl ffe2c07a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558387,71 +558419,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] @ (1f82c0 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f82e8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f82c4 ) │ │ │ │ + ldr r5, [pc, #576] @ (1f82ec ) │ │ │ │ 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] @ (1f82c8 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f82f0 ) │ │ │ │ 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 1f81b4 │ │ │ │ + beq.n 1f81dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8298 │ │ │ │ + beq.w 1f82c0 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f81b4 │ │ │ │ + bcs.n 1f81dc │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f82b8 │ │ │ │ + vldr d8, [pc, #488] @ 1f82e0 │ │ │ │ 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 1f814a │ │ │ │ + beq.n 1f8172 │ │ │ │ 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 1f7a50 │ │ │ │ + bl 1f7a78 │ │ │ │ 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] │ │ │ │ @@ -558469,101 +558501,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 1f8206 │ │ │ │ + bne.n 1f822e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #24 │ │ │ │ blx 61a7c │ │ │ │ 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 1f818a │ │ │ │ + beq.n 1f81b2 │ │ │ │ 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 1f82ac │ │ │ │ + bhi.w 1f82d4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f81d2 │ │ │ │ + bhi.n 1f81fa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f82ac │ │ │ │ + beq.w 1f82d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f80e8 │ │ │ │ - ldr r2, [pc, #276] @ (1f82cc ) │ │ │ │ - ldr r3, [pc, #268] @ (1f82c4 ) │ │ │ │ + bcc.n 1f8110 │ │ │ │ + ldr r2, [pc, #276] @ (1f82f4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f82ec ) │ │ │ │ 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 1f82a8 │ │ │ │ + bne.n 1f82d0 │ │ │ │ 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 1f8262 │ │ │ │ + bhi.n 1f828a │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f82d0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f82f8 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8274 │ │ │ │ + beq.n 1f829c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f826a │ │ │ │ + beq.n 1f8292 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f82ac │ │ │ │ + beq.n 1f82d4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f81a4 │ │ │ │ + b.n 1f81cc │ │ │ │ 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 1f7a50 │ │ │ │ + bl 1f7a78 │ │ │ │ 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] │ │ │ │ @@ -558579,68 +558611,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 1f8158 │ │ │ │ + b.n 1f8180 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f81e0 │ │ │ │ + b.n 1f8208 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 6133c │ │ │ │ - b.n 1f81f8 │ │ │ │ + b.n 1f8220 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61af4 │ │ │ │ - cbz r0, 1f82ac │ │ │ │ + cbz r0, 1f82d4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 61a7c │ │ │ │ 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 1f81a4 │ │ │ │ + b.n 1f81cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f97a0 │ │ │ │ + bl 1f97c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f80c0 │ │ │ │ + b.n 1f80e8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bcs.n 1f8326 │ │ │ │ + bcs.n 1f834e │ │ │ │ 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 │ │ │ │ @@ -558655,77 +558687,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 1f82f6 │ │ │ │ + bne.n 1f831e │ │ │ │ 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 1f8356 │ │ │ │ + bls.n 1f837e │ │ │ │ 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 1f834c │ │ │ │ + bne.n 1f8374 │ │ │ │ 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] @ (1f8578 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f85a0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f857c ) │ │ │ │ + ldr r2, [pc, #520] @ (1f85a4 ) │ │ │ │ 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] @ 1f8580 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f85a8 │ │ │ │ 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 1f8538 │ │ │ │ + beq.w 1f8560 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ 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 1f7a50 │ │ │ │ + bl 1f7a78 │ │ │ │ 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 │ │ │ │ @@ -558738,92 +558770,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 1f8462 │ │ │ │ + beq.n 1f848a │ │ │ │ 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 1f8412 │ │ │ │ + bpl.n 1f843a │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f84a6 │ │ │ │ + bne.n 1f84ce │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f8570 │ │ │ │ + bhi.w 1f8598 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f8476 │ │ │ │ + bls.n 1f849e │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f849e │ │ │ │ + bhi.n 1f84c6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f8584 ) │ │ │ │ + ldr r3, [pc, #332] @ (1f85ac ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f854a │ │ │ │ + beq.w 1f8572 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8540 │ │ │ │ + beq.n 1f8568 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8570 │ │ │ │ + beq.w 1f8598 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f847c │ │ │ │ + b.n 1f84a4 │ │ │ │ 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 1f83f4 │ │ │ │ + b.n 1f841c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f8570 │ │ │ │ - ldr r2, [pc, #264] @ (1f8588 ) │ │ │ │ + beq.n 1f8598 │ │ │ │ + ldr r2, [pc, #264] @ (1f85b0 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f857c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f85a4 ) │ │ │ │ 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 1f856c │ │ │ │ + bne.n 1f8594 │ │ │ │ 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 1f8436 │ │ │ │ + b.n 1f845e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f7a78 │ │ │ │ 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 │ │ │ │ @@ -558862,53 +558894,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 1f84e6 │ │ │ │ + bhi.n 1f850e │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f8412 │ │ │ │ - bl 1f97a0 │ │ │ │ + b.n 1f843a │ │ │ │ + bl 1f97c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f83a2 │ │ │ │ + b.n 1f83ca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6133c │ │ │ │ - b.n 1f8450 │ │ │ │ + b.n 1f8478 │ │ │ │ mov r0, r8 │ │ │ │ blx 61af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f8570 │ │ │ │ + cbz r0, 1f8598 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 61a7c │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1f847c │ │ │ │ + b.n 1f84a4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ 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 │ │ │ │ @@ -558920,310 +558952,310 @@ │ │ │ │ blx 61938 │ │ │ │ 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 1f7df0 │ │ │ │ + bl 1f7e18 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f86a4 ) │ │ │ │ + ldr r7, [pc, #220] @ (1f86cc ) │ │ │ │ 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 1f85ca │ │ │ │ + bne.n 1f85f2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7dc8 │ │ │ │ + bl 1f7df0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f869e │ │ │ │ + bhi.n 1f86c6 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f861a │ │ │ │ + bhi.n 1f8642 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f869e │ │ │ │ + beq.n 1f86c6 │ │ │ │ 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 1f865e │ │ │ │ + bhi.n 1f8686 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f86a8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f86d0 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8672 │ │ │ │ + beq.n 1f869a │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8668 │ │ │ │ + cbz r0, 1f8690 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ - cbz r0, 1f869e │ │ │ │ + bl 1f8d4c │ │ │ │ + cbz r0, 1f86c6 │ │ │ │ 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 1f862a │ │ │ │ + b.n 1f8652 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6133c │ │ │ │ - b.n 1f8642 │ │ │ │ + b.n 1f866a │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f869e │ │ │ │ + cbz r0, 1f86c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ blx 61a7c │ │ │ │ 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 1f860e │ │ │ │ + b.n 1f8636 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1f86cc ) │ │ │ │ + ldr r4, [pc, #16] @ (1f86f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 1f8720 │ │ │ │ + cbz r4, 1f873e │ │ │ │ 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] @ (1f8784 ) │ │ │ │ + ldr r0, [pc, #164] @ (1f87ac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f8788 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f87b0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1f8708 │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1f8730 │ │ │ │ blx 620b4 │ │ │ │ - ldr r3, [pc, #148] @ (1f878c ) │ │ │ │ + ldr r3, [pc, #148] @ (1f87b4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f8704 │ │ │ │ - ldr r0, [pc, #144] @ (1f8790 ) │ │ │ │ + cbz r0, 1f872c │ │ │ │ + ldr r0, [pc, #144] @ (1f87b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f4c8 │ │ │ │ + bl 35f4f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f8794 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f87bc ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61ef8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f875e │ │ │ │ - ldr r0, [pc, #120] @ (1f8798 ) │ │ │ │ + cbz r0, 1f8786 │ │ │ │ + ldr r0, [pc, #120] @ (1f87c0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60ed0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8776 │ │ │ │ + cbz r0, 1f879e │ │ │ │ blx 61b0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c6c │ │ │ │ - cbnz r0, 1f8770 │ │ │ │ + cbnz r0, 1f8798 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61ef8 │ │ │ │ - cbz r0, 1f8770 │ │ │ │ + cbz r0, 1f8798 │ │ │ │ adds r0, #1 │ │ │ │ blx 620b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f8776 │ │ │ │ - ldr r3, [pc, #68] @ (1f879c ) │ │ │ │ + cbz r2, 1f879e │ │ │ │ + ldr r3, [pc, #68] @ (1f87c4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f86fc │ │ │ │ + b.n 1f8724 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61ef8 │ │ │ │ - cbz r0, 1f877e │ │ │ │ + cbz r0, 1f87a6 │ │ │ │ adds r0, #1 │ │ │ │ blx 620b4 │ │ │ │ - b.n 1f86f4 │ │ │ │ + b.n 1f871c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 620b4 │ │ │ │ - b.n 1f86f4 │ │ │ │ + b.n 1f871c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f86f0 │ │ │ │ + b.n 1f8718 │ │ │ │ nop │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r2, 1f87d2 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r0, r3 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r0 │ │ │ │ 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] @ (1f87e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8808 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f87c4 │ │ │ │ - ldr r3, [pc, #40] @ (1f87e4 ) │ │ │ │ + cbz r3, 1f87ec │ │ │ │ + ldr r3, [pc, #40] @ (1f880c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f87e8 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8810 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61e98 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1f87ba │ │ │ │ + b.n 1f87e2 │ │ │ │ nop │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxth r4, r3 │ │ │ │ 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] @ (1f883c ) │ │ │ │ + ldr r0, [pc, #60] @ (1f8864 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 60fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8832 │ │ │ │ - ldr r0, [pc, #48] @ (1f8840 ) │ │ │ │ + bgt.n 1f885a │ │ │ │ + ldr r0, [pc, #48] @ (1f8868 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8832 │ │ │ │ - ldr r0, [pc, #36] @ (1f8844 ) │ │ │ │ + bgt.n 1f885a │ │ │ │ + ldr r0, [pc, #36] @ (1f886c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8832 │ │ │ │ + bgt.n 1f885a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f882e │ │ │ │ + beq.n 1f8856 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1f88a4 ) │ │ │ │ + ldr r0, [pc, #72] @ (1f88cc ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6136c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1f88a0 │ │ │ │ + beq.n 1f88c8 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 611bc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f8892 │ │ │ │ + ble.n 1f88ba │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f888e │ │ │ │ + cbnz r2, 1f88b6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f8886 │ │ │ │ + bne.n 1f88ae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 61168 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 6112c │ │ │ │ @@ -559264,35 +559296,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 6133c │ │ │ │ - cbz r0, 1f896e │ │ │ │ + cbz r0, 1f8996 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8960 │ │ │ │ + beq.n 1f8988 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f8960 │ │ │ │ + cbz r3, 1f8988 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f895a │ │ │ │ + cbz r3, 1f8982 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f8960 │ │ │ │ + cbz r3, 1f8988 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f896c │ │ │ │ + cbz r3, 1f8994 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f898c │ │ │ │ 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] │ │ │ │ @@ -559302,17 +559334,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b0c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f89b6 │ │ │ │ + cbz r0, 1f89de │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559325,179 +559357,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 1f8b22 │ │ │ │ + beq.w 1f8b4a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f8b04 │ │ │ │ + beq.w 1f8b2c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8ae6 │ │ │ │ + beq.n 1f8b0e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8aca │ │ │ │ + beq.n 1f8af2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8aae │ │ │ │ + beq.n 1f8ad6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f8a96 │ │ │ │ + beq.n 1f8abe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f8a80 │ │ │ │ + cbz r4, 1f8aa8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f8a6a │ │ │ │ + cbz r7, 1f8a92 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f8a54 │ │ │ │ + cbz r0, 1f8a7c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f89bc │ │ │ │ + bl 1f89e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8a46 │ │ │ │ + bne.n 1f8a6e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f8a5e │ │ │ │ + cbz r2, 1f8a86 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f8a3e │ │ │ │ + bne.n 1f8a66 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f8a74 │ │ │ │ + cbz r3, 1f8a9c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f8a36 │ │ │ │ + bne.n 1f8a5e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f8a8a │ │ │ │ + cbz r3, 1f8ab2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f8a2e │ │ │ │ + bne.n 1f8a56 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f8aa0 │ │ │ │ + cbz r3, 1f8ac8 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f8a22 │ │ │ │ + bne.n 1f8a4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f8aba │ │ │ │ + cbz r3, 1f8ae2 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8a14 │ │ │ │ + bne.n 1f8a3c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f8ad6 │ │ │ │ + cbz r3, 1f8afe │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60b3c │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f8a02 │ │ │ │ + bne.n 1f8a2a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f8af2 │ │ │ │ + cbz r3, 1f8b1a │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f89f0 │ │ │ │ + bne.w 1f8a18 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f8b10 │ │ │ │ + cbz r3, 1f8b38 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f89dc │ │ │ │ + bne.w 1f8a04 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f8b2e │ │ │ │ + cbz r3, 1f8b56 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 60b3c │ │ │ │ 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, 1f8b72 │ │ │ │ + cbz r2, 1f8b9a │ │ │ │ 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, 1f8b6e │ │ │ │ + cbz r2, 1f8b96 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f8b72 │ │ │ │ + cbz r3, 1f8b9a │ │ │ │ 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, 1f8b98 │ │ │ │ + cbz r0, 1f8bc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f89bc │ │ │ │ + bl 1f89e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8b86 │ │ │ │ + bne.n 1f8bae │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f8ba2 │ │ │ │ + cbz r3, 1f8bca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -559505,43 +559537,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 1f8c30 │ │ │ │ + beq.n 1f8c58 │ │ │ │ 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, 1f8c06 │ │ │ │ + cbz r4, 1f8c2e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f8c18 │ │ │ │ + beq.n 1f8c40 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f8bfe │ │ │ │ + b.n 1f8c26 │ │ │ │ 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 1f8c18 │ │ │ │ + beq.n 1f8c40 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f8be6 │ │ │ │ - b.n 1f8c18 │ │ │ │ + bhi.n 1f8c0e │ │ │ │ + b.n 1f8c40 │ │ │ │ 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] │ │ │ │ @@ -559550,184 +559582,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, 1f8c40 │ │ │ │ + cbz r1, 1f8c68 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f8c64 │ │ │ │ - cbz r2, 1f8c4e │ │ │ │ + bne.n 1f8c8c │ │ │ │ + cbz r2, 1f8c76 │ │ │ │ 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 1f8b3c │ │ │ │ + bl 1f8b64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f8c42 │ │ │ │ - b.n 1f8bc6 │ │ │ │ + bne.n 1f8c6a │ │ │ │ + b.n 1f8bee │ │ │ │ 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 61af4 │ │ │ │ - cbz r0, 1f8cac │ │ │ │ + cbz r0, 1f8cd4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f8caa │ │ │ │ + cbz r4, 1f8cd2 │ │ │ │ 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, 1f8caa │ │ │ │ + cbz r3, 1f8cd2 │ │ │ │ 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 61af4 │ │ │ │ - cbz r0, 1f8cf4 │ │ │ │ + cbz r0, 1f8d1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f8cf2 │ │ │ │ + cbz r4, 1f8d1a │ │ │ │ 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, 1f8cf2 │ │ │ │ + cbz r3, 1f8d1a │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8d1e │ │ │ │ + cbz r0, 1f8d46 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61060 │ │ │ │ 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, 1f8d3e │ │ │ │ + cbz r1, 1f8d66 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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, 1f8d8a │ │ │ │ + cbz r4, 1f8db2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f8d76 │ │ │ │ + bhi.n 1f8d9e │ │ │ │ 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 61060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8d70 │ │ │ │ + beq.n 1f8d98 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f8d70 │ │ │ │ + b.n 1f8d98 │ │ │ │ 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, 1f8dc2 │ │ │ │ + cbnz r3, 1f8dea │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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, 1f8e00 │ │ │ │ + cbnz r4, 1f8e28 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8dfa │ │ │ │ + cbz r0, 1f8e22 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -559737,47 +559769,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 1f8e34 │ │ │ │ + bne.n 1f8e5c │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f8e38 │ │ │ │ + beq.n 1f8e60 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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, 1f8e92 │ │ │ │ + cbnz r5, 1f8eba │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f8e9a │ │ │ │ + cbz r3, 1f8ec2 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f8e82 │ │ │ │ + bcc.n 1f8eaa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61060 │ │ │ │ @@ -559785,178 +559817,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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8e7c │ │ │ │ + beq.n 1f8ea4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61060 │ │ │ │ - b.n 1f8e7c │ │ │ │ + b.n 1f8ea4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f28 │ │ │ │ + beq.n 1f8f50 │ │ │ │ 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, 1f8eee │ │ │ │ + cbz r2, 1f8f16 │ │ │ │ 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, 1f8eea │ │ │ │ + cbz r2, 1f8f12 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f8eee │ │ │ │ + cbz r3, 1f8f16 │ │ │ │ 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, 1f8f16 │ │ │ │ + cbz r0, 1f8f3e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f89bc │ │ │ │ + bl 1f89e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8f04 │ │ │ │ + bne.n 1f8f2c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f8f20 │ │ │ │ + cbz r3, 1f8f48 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f8f96 │ │ │ │ + cbz r1, 1f8fbe │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f8f82 │ │ │ │ + cbz r0, 1f8faa │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f8f90 │ │ │ │ + cbz r3, 1f8fb8 │ │ │ │ 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, 1f8f56 │ │ │ │ + cbz r3, 1f8f7e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f8f5a │ │ │ │ + cbz r2, 1f8f82 │ │ │ │ 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, 1f8f7e │ │ │ │ + cbz r0, 1f8fa6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f8f7e │ │ │ │ + cbz r3, 1f8fa6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8f3e │ │ │ │ + bne.n 1f8f66 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f8f7e │ │ │ │ + b.n 1f8fa6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f8f6a │ │ │ │ + b.n 1f8f92 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f8fd8 │ │ │ │ + cbz r1, 1f9000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f8fd6 │ │ │ │ + cbz r0, 1f8ffe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f8fda │ │ │ │ + cbz r3, 1f9002 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f8fb4 │ │ │ │ + b.n 1f8fdc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f8fb2 │ │ │ │ + bne.n 1f8fda │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f8fcc │ │ │ │ + cbz r2, 1f8ff4 │ │ │ │ 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 1f8fc0 │ │ │ │ + b.n 1f8fe8 │ │ │ │ nop │ │ │ │ - cbz r0, 1f8fea │ │ │ │ + cbz r0, 1f9012 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f8fea │ │ │ │ + cbz r0, 1f9012 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f901e │ │ │ │ + cbz r0, 1f9046 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1f9060 │ │ │ │ + cbz r1, 1f9088 │ │ │ │ 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 61b0c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -559973,88 +560005,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8970 │ │ │ │ + bl 1f8998 │ │ │ │ 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] @ (1f9104 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f912c ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9108 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9130 ) │ │ │ │ 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 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f90de │ │ │ │ + cbz r0, 1f9106 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60e70 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f910c ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9108 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9134 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f90fe │ │ │ │ + bne.n 1f9126 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ 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 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f914e │ │ │ │ + cbz r0, 1f9176 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 60e70 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -560070,180 +560102,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f91b4 │ │ │ │ - bl 1ff084 │ │ │ │ + cbz r4, 1f91dc │ │ │ │ + bl 1ff0ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f8924 │ │ │ │ + bl 1f894c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f91ae │ │ │ │ + cbz r0, 1f91d6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 60e70 <__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 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f91ee │ │ │ │ + cbz r0, 1f9216 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9200 │ │ │ │ + vldr d7, [pc, #48] @ 1f9228 │ │ │ │ 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 60e70 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 61b0c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1f91ac │ │ │ │ + b.n 1f91d4 │ │ │ │ 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] @ (1f926c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f9294 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9270 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9298 ) │ │ │ │ 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, 1f9240 │ │ │ │ + cbz r0, 1f9268 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 61b0c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1f9158 │ │ │ │ - ldr r2, [pc, #36] @ (1f9274 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9270 ) │ │ │ │ + bl 1f9180 │ │ │ │ + ldr r2, [pc, #36] @ (1f929c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9266 │ │ │ │ + bne.n 1f928e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ 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] @ (1f92e8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9310 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f92ec ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9314 ) │ │ │ │ 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, 1f92b8 │ │ │ │ + cbz r0, 1f92e0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b0c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1f9158 │ │ │ │ - ldr r2, [pc, #40] @ (1f92f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f92ec ) │ │ │ │ + bl 1f9180 │ │ │ │ + ldr r2, [pc, #40] @ (1f9318 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f92e2 │ │ │ │ + bne.n 1f930a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9318 │ │ │ │ + cbz r0, 1f9340 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ 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 1f9322 │ │ │ │ + bne.n 1f934a │ │ │ │ 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 │ │ │ │ @@ -560255,66 +560287,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 1f9434 │ │ │ │ + bhi.n 1f945c │ │ │ │ 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 1f93cc │ │ │ │ + beq.n 1f93f4 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9446 │ │ │ │ + beq.n 1f946e │ │ │ │ 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, 1f93ac │ │ │ │ + cbnz r3, 1f93d4 │ │ │ │ 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 1f93c6 │ │ │ │ + beq.n 1f93ee │ │ │ │ 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 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f93c6 │ │ │ │ + beq.n 1f93ee │ │ │ │ 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] │ │ │ │ @@ -560331,58 +560363,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 1f938c │ │ │ │ - b.n 1f9446 │ │ │ │ + bne.n 1f93b4 │ │ │ │ + b.n 1f946e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f93c6 │ │ │ │ + beq.n 1f93ee │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f93ac │ │ │ │ + b.n 1f93d4 │ │ │ │ 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 1f9468 │ │ │ │ + bhi.n 1f9490 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f9392 │ │ │ │ + b.n 1f93ba │ │ │ │ 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 1f9338 │ │ │ │ + bl 1f9360 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9496 │ │ │ │ + cbz r0, 1f94be │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1f94e6 │ │ │ │ + cbz r0, 1f950e │ │ │ │ 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 │ │ │ │ @@ -560392,226 +560424,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 1f94e0 │ │ │ │ + bhi.n 1f9508 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8bd4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8b3c │ │ │ │ + bl 1f8b64 │ │ │ │ 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 1f9512 │ │ │ │ + bhi.n 1f953a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f951a │ │ │ │ + cbz r0, 1f9542 │ │ │ │ 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 61af4 │ │ │ │ - cbz r0, 1f9586 │ │ │ │ + cbz r0, 1f95ae │ │ │ │ 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, 1f9584 │ │ │ │ + cbz r1, 1f95ac │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f956e │ │ │ │ + cbz r3, 1f9596 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9564 │ │ │ │ + bne.n 1f958c │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f957a │ │ │ │ + cbz r3, 1f95a2 │ │ │ │ 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 1f9554 │ │ │ │ + b.n 1f957c │ │ │ │ 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 1f95ca │ │ │ │ + bhi.n 1f95f2 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ 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] @ 1f9740 │ │ │ │ + vldr d8, [pc, #324] @ 1f9768 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f96f6 │ │ │ │ + beq.n 1f971e │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9676 │ │ │ │ + cbz r3, 1f969e │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f965e │ │ │ │ + beq.n 1f9686 │ │ │ │ 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 1f9658 │ │ │ │ + bpl.n 1f9680 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9658 │ │ │ │ + beq.n 1f9680 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f8bac │ │ │ │ + bl 1f8bd4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f965e │ │ │ │ + beq.n 1f9686 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f9628 │ │ │ │ + bne.n 1f9650 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f96f6 │ │ │ │ + beq.n 1f971e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f961c │ │ │ │ + bne.n 1f9644 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9688 │ │ │ │ + cbz r1, 1f96b0 │ │ │ │ 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, 1f96ba │ │ │ │ + cbz r0, 1f96e2 │ │ │ │ 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, 1f96b6 │ │ │ │ + cbz r1, 1f96de │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f96ba │ │ │ │ + cbz r3, 1f96e2 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f96da │ │ │ │ + cbz r0, 1f9702 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f89bc │ │ │ │ + bl 1f89e4 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f96c8 │ │ │ │ + bne.n 1f96f0 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f96e4 │ │ │ │ + cbz r3, 1f970c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 60b3c │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f966a │ │ │ │ + bne.n 1f9692 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9604 │ │ │ │ + bne.n 1f962c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f971e │ │ │ │ + beq.n 1f9746 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f970e │ │ │ │ + bne.n 1f9736 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f9706 │ │ │ │ + bne.n 1f972e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f972e │ │ │ │ - bl 1f8b3c │ │ │ │ + cbz r0, 1f9756 │ │ │ │ + bl 1f8b64 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ @@ -560623,43 +560655,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 1f9778 │ │ │ │ + bhi.n 1f97a0 │ │ │ │ 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 1f9796 │ │ │ │ + bls.n 1f97be │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9774 │ │ │ │ + beq.n 1f979c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1f9772 │ │ │ │ + b.n 1f979a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f8cb0 │ │ │ │ - b.n 1f9774 │ │ │ │ + bl 1f8cd8 │ │ │ │ + b.n 1f979c │ │ │ │ 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 1f8cb0 │ │ │ │ - cbz r0, 1f97cc │ │ │ │ - vldr d7, [pc, #20] @ 1f97d0 │ │ │ │ + bl 1f8cd8 │ │ │ │ + cbz r0, 1f97f4 │ │ │ │ + vldr d7, [pc, #20] @ 1f97f8 │ │ │ │ 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 │ │ │ │ @@ -560673,16 +560705,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 1f8cb0 │ │ │ │ - cbz r0, 1f9812 │ │ │ │ + bl 1f8cd8 │ │ │ │ + cbz r0, 1f983a │ │ │ │ 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 │ │ │ │ @@ -560691,79 +560723,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 1f9854 │ │ │ │ + bhi.n 1f987c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1f984e │ │ │ │ + cbz r3, 1f9876 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f9874 │ │ │ │ + bcs.n 1f989c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f984e │ │ │ │ + beq.n 1f9876 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1f9842 │ │ │ │ + b.n 1f986a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f9840 │ │ │ │ + b.n 1f9868 │ │ │ │ nop │ │ │ │ - cbz r0, 1f98f0 │ │ │ │ + cbz r0, 1f9918 │ │ │ │ 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, 1f98b6 │ │ │ │ + cbz r2, 1f98de │ │ │ │ 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, 1f98b2 │ │ │ │ + cbz r2, 1f98da │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f98b6 │ │ │ │ + cbz r3, 1f98de │ │ │ │ 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, 1f98de │ │ │ │ + cbz r0, 1f9906 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f89bc │ │ │ │ + bl 1f89e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f98cc │ │ │ │ + bne.n 1f98f4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f98e8 │ │ │ │ + cbz r3, 1f9910 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -560771,25 +560803,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, 1f9938 │ │ │ │ + cbz r1, 1f9960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b0c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9932 │ │ │ │ + cbz r0, 1f995a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61a7c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -560799,153 +560831,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] @ (1f99b8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f99e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f99bc ) │ │ │ │ + ldr r3, [pc, #100] @ (1f99e4 ) │ │ │ │ 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 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9748 │ │ │ │ + bl 1f9770 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9992 │ │ │ │ + cbz r0, 1f99ba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60e70 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f99c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f99bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1f99e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f99e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f99b2 │ │ │ │ + bne.n 1f99da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ 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, 1f9a00 │ │ │ │ + cbnz r3, 1f9a28 │ │ │ │ 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 1f9a06 │ │ │ │ + bhi.n 1f9a2e │ │ │ │ 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 1f9a24 │ │ │ │ + bcs.n 1f9a4c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f99fc │ │ │ │ + beq.n 1f9a24 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1f99fa │ │ │ │ + b.n 1f9a22 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8cb0 │ │ │ │ - b.n 1f99fc │ │ │ │ + bl 1f8cd8 │ │ │ │ + b.n 1f9a24 │ │ │ │ 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, 1f9a72 │ │ │ │ + cbnz r4, 1f9a9a │ │ │ │ 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 1f9a7a │ │ │ │ - cbz r4, 1f9a6c │ │ │ │ + bhi.n 1f9aa2 │ │ │ │ + cbz r4, 1f9a94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61060 │ │ │ │ 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 1f9a9e │ │ │ │ + bcs.n 1f9ac6 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9a6c │ │ │ │ + beq.n 1f9a94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1f9a64 │ │ │ │ + b.n 1f9a8c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f9a62 │ │ │ │ + b.n 1f9a8a │ │ │ │ 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 │ │ │ │ @@ -560966,116 +560998,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, 1f9b18 │ │ │ │ - vldr d7, [pc, #112] @ 1f9b78 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f9b80 ) │ │ │ │ + cbnz r1, 1f9b40 │ │ │ │ + vldr d7, [pc, #112] @ 1f9ba0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f9ba8 ) │ │ │ │ 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 60b9c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9b6c │ │ │ │ - ldr r0, [pc, #80] @ (1f9b88 ) │ │ │ │ + beq.n 1f9b94 │ │ │ │ + ldr r0, [pc, #80] @ (1f9bb0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f9b58 │ │ │ │ + blt.n 1f9b80 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611bc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f9b70 │ │ │ │ + beq.n 1f9b98 │ │ │ │ blx 61168 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1f9b78 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1f9ba0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 612dc <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61168 │ │ │ │ - b.n 1f9b6c │ │ │ │ + b.n 1f9b94 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1f9d9c ) │ │ │ │ + ldr r7, [pc, #544] @ (1f9dc4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1f9b32 │ │ │ │ + bpl.n 1f9b5a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1f9b9e │ │ │ │ + cbz r3, 1f9bc6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1f9bae │ │ │ │ + cbz r2, 1f9bd6 │ │ │ │ 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 1f9bdc │ │ │ │ + bcc.n 1f9c04 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f9bd0 │ │ │ │ - cbz r3, 1f9bcc │ │ │ │ + bhi.n 1f9bf8 │ │ │ │ + cbz r3, 1f9bf4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1f9bd2 │ │ │ │ + bls.n 1f9bfa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f9bf6 │ │ │ │ + cbz r3, 1f9c1e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9bbe │ │ │ │ - cbz r3, 1f9be4 │ │ │ │ + bcs.n 1f9be6 │ │ │ │ + cbz r3, 1f9c0c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9bd2 │ │ │ │ + bcs.n 1f9bfa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9bcc │ │ │ │ + beq.n 1f9bf4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f9bb6 │ │ │ │ + bls.n 1f9bde │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561083,40 +561115,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, 1f9c24 │ │ │ │ + cbz r0, 1f9c4c │ │ │ │ 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 1f9c44 │ │ │ │ + bls.n 1f9c6c │ │ │ │ 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, 1f9c6c │ │ │ │ + cbz r2, 1f9c94 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561125,40 +561157,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, 1f9c98 │ │ │ │ + cbz r0, 1f9cc0 │ │ │ │ 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 1f9cb8 │ │ │ │ + bls.n 1f9ce0 │ │ │ │ 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, 1f9ce0 │ │ │ │ + cbz r2, 1f9d08 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561172,172 +561204,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, 1f9d12 │ │ │ │ + cbz r6, 1f9d3a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9db8 │ │ │ │ + beq.n 1f9de0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9d8e │ │ │ │ + bne.n 1f9db6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1f9d36 │ │ │ │ + cbz r6, 1f9d5e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f9d26 │ │ │ │ + bhi.n 1f9d4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1f9d80 │ │ │ │ + bls.n 1f9da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1f9d80 │ │ │ │ + bmi.n 1f9da8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1f9d92 │ │ │ │ - cbz r2, 1f9d58 │ │ │ │ + beq.n 1f9dba │ │ │ │ + cbz r2, 1f9d80 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1f9d9c │ │ │ │ + bpl.n 1f9dc4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f9de8 │ │ │ │ + beq.n 1f9e10 │ │ │ │ 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 1f9bfc │ │ │ │ + bl 1f9c24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1f9d40 │ │ │ │ + bhi.n 1f9d68 │ │ │ │ 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 1f9d1c │ │ │ │ + b.n 1f9d44 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1f9dc4 │ │ │ │ + cbz r2, 1f9dec │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1f9dc4 │ │ │ │ + bmi.n 1f9dec │ │ │ │ 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 1f9d7a │ │ │ │ + b.n 1f9da2 │ │ │ │ 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 1f9e04 │ │ │ │ + beq.n 1f9e2c │ │ │ │ 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 1f9c70 │ │ │ │ + bl 1f9c98 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1f9d7a │ │ │ │ + b.n 1f9da2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f9c70 │ │ │ │ + bl 1f9c98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1f9d5e │ │ │ │ + b.n 1f9d86 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f9bfc │ │ │ │ + bl 1f9c24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1f9dca │ │ │ │ + b.n 1f9df2 │ │ │ │ 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, 1f9e40 │ │ │ │ + cbz r1, 1f9e68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa070 │ │ │ │ + beq.w 1fa098 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa096 │ │ │ │ + beq.w 1fa0be │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9e52 │ │ │ │ + bne.n 1f9e7a │ │ │ │ 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 1f9ea4 │ │ │ │ + beq.n 1f9ecc │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1f9e86 │ │ │ │ + bls.n 1f9eae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1f9e92 │ │ │ │ + cbz r7, 1f9eba │ │ │ │ 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 │ │ │ │ @@ -561346,15 +561378,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 1f9ebe │ │ │ │ + bls.n 1f9ee6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561364,76 +561396,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, 1f9eee │ │ │ │ - cbz r5, 1f9eee │ │ │ │ + cbz r6, 1f9f16 │ │ │ │ + cbz r5, 1f9f16 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f9ee0 │ │ │ │ + bhi.n 1f9f08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9f4c │ │ │ │ + beq.n 1f9f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f9f9c │ │ │ │ + beq.n 1f9fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa048 │ │ │ │ + bne.w 1fa070 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f9fd0 │ │ │ │ + beq.n 1f9ff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa164 │ │ │ │ + beq.w 1fa18c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f9fa4 │ │ │ │ + bpl.n 1f9fcc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1f9f1e │ │ │ │ + cbz r0, 1f9f46 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1f9f50 │ │ │ │ + bpl.n 1f9f78 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1f9f28 │ │ │ │ + cbz r3, 1f9f50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1f9f74 │ │ │ │ + bpl.n 1f9f9c │ │ │ │ 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 1f9f44 │ │ │ │ + beq.n 1f9f6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1f9fc6 │ │ │ │ + bmi.n 1f9fee │ │ │ │ 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, 1f9f5a │ │ │ │ + cbz r3, 1f9f82 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1f9f74 │ │ │ │ + bpl.n 1f9f9c │ │ │ │ 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 1f9bfc │ │ │ │ + bl 1f9c24 │ │ │ │ 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] │ │ │ │ @@ -561441,369 +561473,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 1f9c70 │ │ │ │ + bl 1f9c98 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9f4c │ │ │ │ + beq.n 1f9f74 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1f9f44 │ │ │ │ + b.n 1f9f6c │ │ │ │ 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 1f9c70 │ │ │ │ + bl 1f9c98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9f18 │ │ │ │ - b.n 1f9f1e │ │ │ │ + bne.n 1f9f40 │ │ │ │ + b.n 1f9f46 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f9f08 │ │ │ │ + bne.n 1f9f30 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa168 │ │ │ │ + beq.w 1fa190 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa04e │ │ │ │ + bpl.n 1fa076 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa00e │ │ │ │ + cbz r0, 1fa036 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa00e │ │ │ │ + bmi.n 1fa036 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1f9ff2 │ │ │ │ + cbz r3, 1fa01a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa01a │ │ │ │ + bpl.n 1fa042 │ │ │ │ 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 1f9c70 │ │ │ │ + bl 1f9c98 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa01a │ │ │ │ + b.n 1fa042 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9f28 │ │ │ │ + beq.n 1f9f50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1f9f28 │ │ │ │ + bmi.n 1f9f50 │ │ │ │ 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 1f9bfc │ │ │ │ + bl 1f9c24 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9f4c │ │ │ │ - b.n 1f9fa0 │ │ │ │ + beq.n 1f9f74 │ │ │ │ + b.n 1f9fc8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1f9f3e │ │ │ │ + b.n 1f9f66 │ │ │ │ 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 1f9bfc │ │ │ │ + bl 1f9c24 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9fe2 │ │ │ │ - b.n 1fa00e │ │ │ │ + bne.n 1fa00a │ │ │ │ + b.n 1fa036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa0d2 │ │ │ │ + bls.n 1fa0fa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa13a │ │ │ │ + beq.n 1fa162 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa140 │ │ │ │ + beq.n 1fa168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa0e6 │ │ │ │ + cbz r6, 1fa10e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9ede │ │ │ │ + b.n 1f9f06 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa100 │ │ │ │ + bls.n 1fa128 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa158 │ │ │ │ + beq.n 1fa180 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f9ede │ │ │ │ + bne.w 1f9f06 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1f9fa0 │ │ │ │ + beq.w 1f9fc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f9f02 │ │ │ │ - b.n 1fa048 │ │ │ │ + beq.w 1f9f2a │ │ │ │ + b.n 1fa070 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa114 │ │ │ │ + cbnz r6, 1fa13c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa128 │ │ │ │ + beq.n 1fa150 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f9f02 │ │ │ │ - b.n 1fa048 │ │ │ │ + beq.w 1f9f2a │ │ │ │ + b.n 1fa070 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa12c │ │ │ │ + cbz r6, 1fa154 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1f9f44 │ │ │ │ + b.n 1f9f6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa0f6 │ │ │ │ + bne.n 1fa11e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9f44 │ │ │ │ + b.n 1f9f6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1f9f44 │ │ │ │ + b.n 1f9f6c │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa086 │ │ │ │ + bne.n 1fa0ae │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa092 │ │ │ │ + bne.n 1fa0ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9f4c │ │ │ │ + beq.w 1f9f74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9f02 │ │ │ │ - b.n 1f9f4c │ │ │ │ + bne.w 1f9f2a │ │ │ │ + b.n 1f9f74 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f9ede │ │ │ │ - b.n 1fa0b8 │ │ │ │ + bne.w 1f9f06 │ │ │ │ + b.n 1fa0e0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa17a │ │ │ │ + cbz r3, 1fa1a2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa170 │ │ │ │ + bne.n 1fa198 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa18e │ │ │ │ + cbz r3, 1fa1b6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa184 │ │ │ │ + bne.n 1fa1ac │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa1a4 │ │ │ │ + cbz r3, 1fa1cc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa19a │ │ │ │ + bne.n 1fa1c2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa1be │ │ │ │ - b.n 1fa1c6 │ │ │ │ + bhi.n 1fa1e6 │ │ │ │ + b.n 1fa1ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa1c6 │ │ │ │ + bls.n 1fa1ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa1b2 │ │ │ │ + beq.n 1fa1da │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa1dc │ │ │ │ + cbz r3, 1fa204 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa1d2 │ │ │ │ + bne.n 1fa1fa │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa1f6 │ │ │ │ - b.n 1fa1fe │ │ │ │ + bhi.n 1fa21e │ │ │ │ + b.n 1fa226 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa1fe │ │ │ │ + bls.n 1fa226 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa1ea │ │ │ │ + beq.n 1fa212 │ │ │ │ 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, 1fa250 │ │ │ │ + cbz r1, 1fa278 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1fa222 │ │ │ │ + b.n 1fa24a │ │ │ │ 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 1fa220 │ │ │ │ - ldr.w lr, [pc, #20] @ 1fa254 │ │ │ │ + bne.n 1fa248 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fa27c │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1f9ce4 │ │ │ │ + bl 1f9d0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1fa23c │ │ │ │ + b.n 1fa264 │ │ │ │ @ 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, 1fa280 │ │ │ │ + cbz r0, 1fa2a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fa280 │ │ │ │ + bcc.n 1fa2a8 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f9bb0 │ │ │ │ + bl 1f9bd8 │ │ │ │ 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, 1fa2b6 │ │ │ │ + cbz r3, 1fa2de │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa2b6 │ │ │ │ + bcc.n 1fa2de │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1f9bb0 │ │ │ │ + bl 1f9bd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fa2e4 │ │ │ │ + cbnz r0, 1fa30c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fa2e8 │ │ │ │ + bls.n 1fa310 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fa2ce │ │ │ │ + b.n 1fa2f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa2e8 │ │ │ │ + bls.n 1fa310 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fa2c2 │ │ │ │ + beq.n 1fa2ea │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa2ee │ │ │ │ + bcc.n 1fa316 │ │ │ │ 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 1fa29e │ │ │ │ + b.n 1fa2c6 │ │ │ │ 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 │ │ │ │ @@ -561814,144 +561846,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] @ 1fa390 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fa3b8 │ │ │ │ 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 1fa35a │ │ │ │ + b.n 1fa382 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fa386 │ │ │ │ + beq.n 1fa3ae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fa37e │ │ │ │ + cbz r1, 1fa3a6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fa34c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fa34c │ │ │ │ + bne.n 1fa374 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa34c │ │ │ │ + beq.n 1fa374 │ │ │ │ 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} │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ 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] @ (1fa564 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fa58c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fa568 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fa590 ) │ │ │ │ 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 1fa444 │ │ │ │ + beq.n 1fa46c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fa3e0 │ │ │ │ - ldr r2, [pc, #420] @ (1fa56c ) │ │ │ │ - ldr r3, [pc, #416] @ (1fa568 ) │ │ │ │ + bls.n 1fa408 │ │ │ │ + ldr r2, [pc, #420] @ (1fa594 ) │ │ │ │ + ldr r3, [pc, #416] @ (1fa590 ) │ │ │ │ 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 1fa55e │ │ │ │ + bne.w 1fa586 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fa570 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fa598 ) │ │ │ │ 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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa3c4 │ │ │ │ + beq.n 1fa3ec │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa46a │ │ │ │ + beq.n 1fa492 │ │ │ │ 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 1fa412 │ │ │ │ + bne.n 1fa43a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fa47a │ │ │ │ + b.n 1fa4a2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fa3c0 │ │ │ │ - ldr r2, [pc, #292] @ (1fa574 ) │ │ │ │ + bne.n 1fa3e8 │ │ │ │ + ldr r2, [pc, #292] @ (1fa59c ) │ │ │ │ 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 61060 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1fa3c4 │ │ │ │ + b.n 1fa3ec │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1fa578 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fa5a0 ) │ │ │ │ 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] │ │ │ │ @@ -561968,34 +562000,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 1fa4d2 │ │ │ │ - ldr r0, [pc, #188] @ (1fa57c ) │ │ │ │ + beq.n 1fa4fa │ │ │ │ + ldr r0, [pc, #188] @ (1fa5a4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fa4e4 │ │ │ │ + bne.n 1fa50c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fa4c2 │ │ │ │ + bne.n 1fa4ea │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fa3c4 │ │ │ │ + beq.w 1fa3ec │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8eb4 │ │ │ │ - b.n 1fa3c4 │ │ │ │ - ldr.w r9, [pc, #152] @ 1fa580 │ │ │ │ + bl 1f8edc │ │ │ │ + b.n 1fa3ec │ │ │ │ + ldr.w r9, [pc, #152] @ 1fa5a8 │ │ │ │ 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 │ │ │ │ @@ -562008,83 +562040,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, 1fa54e │ │ │ │ + cbnz r0, 1fa576 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa546 │ │ │ │ + beq.n 1fa56e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fa4f0 │ │ │ │ + bne.n 1fa518 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fa536 │ │ │ │ + bne.n 1fa55e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fa4d2 │ │ │ │ + b.n 1fa4fa │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fa528 │ │ │ │ + bhi.n 1fa550 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fa524 │ │ │ │ + b.n 1fa54c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ 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 1fa680 │ │ │ │ + bcs.n 1fa6a8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa678 │ │ │ │ + bls.n 1fa6a0 │ │ │ │ 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] @ 1fa6a0 │ │ │ │ - ldr.w r9, [pc, #212] @ 1fa6a4 │ │ │ │ + ldr.w fp, [pc, #212] @ 1fa6c8 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fa6cc │ │ │ │ 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] │ │ │ │ @@ -562092,110 +562124,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 1fa626 │ │ │ │ + b.n 1fa64e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1fa618 │ │ │ │ + beq.n 1fa640 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa65e │ │ │ │ + beq.n 1fa686 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1fa692 │ │ │ │ + beq.n 1fa6ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa600 │ │ │ │ - cbz r5, 1fa640 │ │ │ │ - ldr r3, [pc, #112] @ (1fa6a8 ) │ │ │ │ + bne.n 1fa628 │ │ │ │ + cbz r5, 1fa668 │ │ │ │ + ldr r3, [pc, #112] @ (1fa6d0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fa68a │ │ │ │ + beq.n 1fa6b2 │ │ │ │ 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, 1fa656 │ │ │ │ + cbz r2, 1fa67e │ │ │ │ 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 1fa618 │ │ │ │ + beq.n 1fa640 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa656 │ │ │ │ + beq.n 1fa67e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1fa656 │ │ │ │ + b.n 1fa67e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fa394 │ │ │ │ - b.n 1fa5ae │ │ │ │ + bl 1fa3bc │ │ │ │ + b.n 1fa5d6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fa394 │ │ │ │ - b.n 1fa5ae │ │ │ │ + bl 1fa3bc │ │ │ │ + b.n 1fa5d6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1fa63e │ │ │ │ + b.n 1fa666 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fa634 │ │ │ │ + bne.n 1fa65c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ 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] @ 1fa708 │ │ │ │ + vldr d7, [pc, #68] @ 1fa730 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fa710 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1fa738 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fa718 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1fa740 ) │ │ │ │ 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 │ │ │ │ @@ -562220,32 +562252,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] @ 1fa788 │ │ │ │ + vldr d7, [pc, #88] @ 1fa7b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fa7a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fa7c8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fa7a4 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fa790 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1fa7cc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1fa7b8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fa798 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1fa7c0 ) │ │ │ │ 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] @ (1fa7a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fa7d0 ) │ │ │ │ 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] │ │ │ │ @@ -562264,40 +562296,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 r0, [r0, r3] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa80a │ │ │ │ + cbz r0, 1fa832 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fa810 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1fa838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fa818 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fa840 ) │ │ │ │ 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 │ │ │ │ @@ -562337,251 +562369,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 1fa83a │ │ │ │ + bne.n 1fa862 │ │ │ │ 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 1fa88a │ │ │ │ + beq.n 1fa8b2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fa888 │ │ │ │ + cbz r0, 1fa8b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61a7c │ │ │ │ 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 61a7c │ │ │ │ - b.n 1fa886 │ │ │ │ + b.n 1fa8ae │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa8c2 │ │ │ │ + cbz r0, 1fa8ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fa820 │ │ │ │ - cbz r0, 1fa8c8 │ │ │ │ + bl 1fa848 │ │ │ │ + cbz r0, 1fa8f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fa8c2 │ │ │ │ + b.n 1fa8ea │ │ │ │ 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, 1fa908 │ │ │ │ + cbz r1, 1fa930 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fa908 │ │ │ │ + beq.n 1fa930 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fa944 ) │ │ │ │ + ldr r1, [pc, #80] @ (1fa96c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fa91a │ │ │ │ + bne.n 1fa942 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fa8f8 │ │ │ │ + bne.n 1fa920 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fa914 │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 1fa93c │ │ │ │ + bl 1f8edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fa948 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fa970 ) │ │ │ │ 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 1fa908 │ │ │ │ + beq.n 1fa930 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fa91e │ │ │ │ + bne.n 1fa946 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fa930 │ │ │ │ - b.n 1fa908 │ │ │ │ + bne.n 1fa958 │ │ │ │ + b.n 1fa930 │ │ │ │ nop │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fa96a │ │ │ │ + cbz r0, 1fa992 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fa8d4 │ │ │ │ + bl 1fa8fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fa9be │ │ │ │ + cbz r0, 1fa9e6 │ │ │ │ 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, 1fa9c0 │ │ │ │ + cbz r1, 1fa9e8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fa9b2 │ │ │ │ - ldr.w r8, [pc, #80] @ 1fa9e0 │ │ │ │ + beq.n 1fa9da │ │ │ │ + ldr.w r8, [pc, #80] @ 1faa08 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fa9a4 │ │ │ │ + beq.n 1fa9cc │ │ │ │ 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 1fa994 │ │ │ │ + bne.n 1fa9bc │ │ │ │ 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] @ (1fa9e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1faa0c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61060 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ 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 1fa2f4 │ │ │ │ + bl 1fa31c │ │ │ │ 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 1fa2f4 │ │ │ │ + bl 1fa31c │ │ │ │ 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 1faa56 │ │ │ │ - ldr r3, [pc, #32] @ (1faa60 ) │ │ │ │ + bls.n 1faa7e │ │ │ │ + ldr r3, [pc, #32] @ (1faa88 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1faa46 │ │ │ │ - bl 1fa394 │ │ │ │ + bcc.n 1faa6e │ │ │ │ + bl 1fa3bc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa394 │ │ │ │ + bl 1fa3bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ 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 1fa584 │ │ │ │ - cbz r0, 1faa8c │ │ │ │ + bl 1fa5ac │ │ │ │ + cbz r0, 1faab4 │ │ │ │ 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 1fa584 │ │ │ │ - cbz r0, 1faaaa │ │ │ │ + bl 1fa5ac │ │ │ │ + cbz r0, 1faad2 │ │ │ │ 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 │ │ │ │ @@ -562591,112 +562623,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 1fa584 │ │ │ │ + bl 1fa5ac │ │ │ │ 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 1fa584 │ │ │ │ + bl 1fa5ac │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1fab04 │ │ │ │ + cbz r1, 1fab2c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1fab08 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fab30 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ 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 1fa2f4 │ │ │ │ - cbz r0, 1fab44 │ │ │ │ + bl 1fa31c │ │ │ │ + cbz r0, 1fab6c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fab48 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fab70 ) │ │ │ │ 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} │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fab76 │ │ │ │ + cbz r1, 1fab9e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fab70 │ │ │ │ - ldr r0, [pc, #28] @ (1fab7c ) │ │ │ │ + beq.n 1fab98 │ │ │ │ + ldr r0, [pc, #28] @ (1faba4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fab72 │ │ │ │ + bne.n 1fab9a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fab60 │ │ │ │ + bne.n 1fab88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fab52 │ │ │ │ + b.n 1fab7a │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ 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] @ (1fabf8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fac20 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fabe4 │ │ │ │ + cbz r0, 1fac0c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fabfc ) │ │ │ │ + ldr r2, [pc, #88] @ (1fac24 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fabe8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fac10 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fabf0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fac18 ) │ │ │ │ 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] @ (1fac00 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fac28 ) │ │ │ │ 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] │ │ │ │ @@ -562710,15 +562742,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 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -562732,162 +562764,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 1fac92 │ │ │ │ + beq.n 1facba │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fac98 ) │ │ │ │ + ldr r1, [pc, #96] @ (1facc0 ) │ │ │ │ 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 1fac56 │ │ │ │ + bne.n 1fac7e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fac3a │ │ │ │ + bne.n 1fac62 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fac9c ) │ │ │ │ + ldr r5, [pc, #68] @ (1facc4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa2f4 │ │ │ │ + bl 1fa31c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fac50 │ │ │ │ + bne.n 1fac78 │ │ │ │ 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 1fac92 │ │ │ │ + beq.n 1facba │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fac5a │ │ │ │ + bne.n 1fac82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fac78 │ │ │ │ + bne.n 1faca0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ 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 1facc0 │ │ │ │ + beq.n 1face8 │ │ │ │ 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 1face2 │ │ │ │ + beq.n 1fad0a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fad6c ) │ │ │ │ + ldr r1, [pc, #156] @ (1fad94 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fad0a │ │ │ │ + bne.n 1fad32 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1facd2 │ │ │ │ + bne.n 1facfa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fad06 │ │ │ │ + beq.n 1fad2e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fad70 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fad98 ) │ │ │ │ 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 1fad3a │ │ │ │ + bne.n 1fad62 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1facf0 │ │ │ │ + bne.n 1fad18 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1facba │ │ │ │ - ldr r7, [pc, #104] @ (1fad74 ) │ │ │ │ + b.n 1face2 │ │ │ │ + ldr r7, [pc, #104] @ (1fad9c ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa2f4 │ │ │ │ + bl 1fa31c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1facb8 │ │ │ │ + beq.n 1face0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1face2 │ │ │ │ + beq.n 1fad0a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fad0e │ │ │ │ + bne.n 1fad36 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fad28 │ │ │ │ - b.n 1face2 │ │ │ │ - ldr.w r8, [pc, #60] @ 1fad78 │ │ │ │ + bne.n 1fad50 │ │ │ │ + b.n 1fad0a │ │ │ │ + ldr.w r8, [pc, #60] @ 1fada0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa2f4 │ │ │ │ + bl 1fa31c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1facb8 │ │ │ │ + beq.n 1face0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1facba │ │ │ │ + beq.n 1face2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fad40 │ │ │ │ + bne.n 1fad68 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fad5a │ │ │ │ - b.n 1facba │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + bne.n 1fad82 │ │ │ │ + b.n 1face2 │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ 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 │ │ │ │ @@ -562895,126 +562927,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 1fae4e │ │ │ │ + bne.n 1fae76 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fae36 │ │ │ │ + beq.n 1fae5e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fae44 │ │ │ │ + beq.n 1fae6c │ │ │ │ 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, 1fae44 │ │ │ │ + cbnz r4, 1fae6c │ │ │ │ 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, 1fae5c │ │ │ │ + cbnz r5, 1fae84 │ │ │ │ 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, 1fae34 │ │ │ │ - cbz r4, 1fae44 │ │ │ │ + cbz r0, 1fae5c │ │ │ │ + cbz r4, 1fae6c │ │ │ │ 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 1fae3e │ │ │ │ - cbz r4, 1fae62 │ │ │ │ + b.n 1fae66 │ │ │ │ + cbz r4, 1fae8a │ │ │ │ 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 1fb238 │ │ │ │ + bl 1fb260 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fae3e │ │ │ │ + b.n 1fae66 │ │ │ │ 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 1faec2 │ │ │ │ + bne.n 1faeea │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fb1a0 │ │ │ │ + vldr d0, [pc, #800] @ 1fb1c8 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fae3e │ │ │ │ + beq.n 1fae66 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb0f6 │ │ │ │ + bne.w 1fb11e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1faeae │ │ │ │ + bge.n 1faed6 │ │ │ │ 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 1fae3e │ │ │ │ + b.n 1fae66 │ │ │ │ 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 1fafb6 │ │ │ │ + blt.n 1fafde │ │ │ │ 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 1fb096 │ │ │ │ + bgt.w 1fb0be │ │ │ │ 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 │ │ │ │ @@ -563033,28 +563065,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, 1faf64 │ │ │ │ + cbnz r1, 1faf8c │ │ │ │ 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 1fb212 │ │ │ │ + bls.w 1fb23a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb034 │ │ │ │ + bhi.n 1fb05c │ │ │ │ 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 │ │ │ │ @@ -563062,29 +563094,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 1fae3e │ │ │ │ + b.n 1fae66 │ │ │ │ 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 1fb164 │ │ │ │ + bhi.w 1fb18c │ │ │ │ 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 │ │ │ │ @@ -563101,53 +563133,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 1faf58 │ │ │ │ + b.n 1faf80 │ │ │ │ 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 1fb1a8 │ │ │ │ + blt.w 1fb1d0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fb1fc │ │ │ │ + bne.w 1fb224 │ │ │ │ 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 1fae3e │ │ │ │ + b.n 1fae66 │ │ │ │ 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, 1fb0b4 │ │ │ │ + cbnz r0, 1fb0dc │ │ │ │ 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 │ │ │ │ @@ -563161,71 +563193,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 1fb06a │ │ │ │ - b.n 1fb050 │ │ │ │ + bcc.n 1fb092 │ │ │ │ + b.n 1fb078 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb11e │ │ │ │ + bge.n 1fb146 │ │ │ │ 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, 1fb12c │ │ │ │ + cbnz r0, 1fb154 │ │ │ │ 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 1fb216 │ │ │ │ + blt.n 1fb23e │ │ │ │ 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 1faeae │ │ │ │ + b.n 1faed6 │ │ │ │ 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, 1fb182 │ │ │ │ + cbnz r0, 1fb1aa │ │ │ │ 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 1fb0cc │ │ │ │ + b.n 1fb0f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563242,164 +563274,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 1fb06a │ │ │ │ + b.n 1fb092 │ │ │ │ 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 1fae3e │ │ │ │ + b.n 1fae66 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb0cc │ │ │ │ + b.n 1fb0f4 │ │ │ │ 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 1faeae │ │ │ │ + b.n 1faed6 │ │ │ │ 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 1fb36a │ │ │ │ + bne.w 1fb392 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fb356 │ │ │ │ + beq.n 1fb37e │ │ │ │ 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 1fb360 │ │ │ │ + beq.n 1fb388 │ │ │ │ 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 1fb360 │ │ │ │ + bne.n 1fb388 │ │ │ │ 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 1fb356 │ │ │ │ + bne.n 1fb37e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb360 │ │ │ │ + bne.n 1fb388 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fb356 │ │ │ │ + cbnz r2, 1fb37e │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fb378 │ │ │ │ + beq.n 1fb3a0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fb39c │ │ │ │ + bne.n 1fb3c4 │ │ │ │ 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 1fb386 │ │ │ │ + blt.n 1fb3ae │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fb4de │ │ │ │ + bne.w 1fb506 │ │ │ │ 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 1fb35a │ │ │ │ + b.n 1fb382 │ │ │ │ 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 1fad80 │ │ │ │ + bl 1fada8 │ │ │ │ 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 1fb35a │ │ │ │ + b.n 1fb382 │ │ │ │ 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 1fb340 │ │ │ │ + b.n 1fb368 │ │ │ │ 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 1fb452 │ │ │ │ + blt.n 1fb47a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fb510 │ │ │ │ + beq.w 1fb538 │ │ │ │ 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 1fb4f6 │ │ │ │ + bgt.w 1fb51e │ │ │ │ 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 │ │ │ │ @@ -563422,31 +563454,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 1fb314 │ │ │ │ + bcs.w 1fb33c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fb314 │ │ │ │ + b.n 1fb33c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb538 │ │ │ │ + beq.n 1fb560 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fb51e │ │ │ │ + bhi.n 1fb546 │ │ │ │ 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 │ │ │ │ @@ -563465,53 +563497,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 1fb314 │ │ │ │ + bcs.w 1fb33c │ │ │ │ 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 1fb314 │ │ │ │ + b.n 1fb33c │ │ │ │ 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 1fb35a │ │ │ │ + b.n 1fb382 │ │ │ │ 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 1fb440 │ │ │ │ + b.n 1fb468 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fb3ce │ │ │ │ + b.n 1fb3f6 │ │ │ │ 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 1fb4ca │ │ │ │ + b.n 1fb4f2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fb460 │ │ │ │ + b.n 1fb488 │ │ │ │ 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] │ │ │ │ @@ -563519,49 +563551,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 1fb70c │ │ │ │ + beq.w 1fb734 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fb6e6 │ │ │ │ + beq.w 1fb70e │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fb5d6 │ │ │ │ + cbnz r4, 1fb5fe │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fb790 │ │ │ │ + beq.w 1fb7b8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fb5ac │ │ │ │ + bne.n 1fb5d4 │ │ │ │ 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, 1fb61c │ │ │ │ + cbnz r2, 1fb644 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fb790 │ │ │ │ + beq.w 1fb7b8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb5f0 │ │ │ │ + bne.n 1fb618 │ │ │ │ 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 │ │ │ │ @@ -563603,71 +563635,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 1fb74a │ │ │ │ + bge.n 1fb772 │ │ │ │ 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 1fb6ca │ │ │ │ + bcc.n 1fb6f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fb7ae │ │ │ │ + blt.n 1fb7d6 │ │ │ │ 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 1fb812 │ │ │ │ + bne.w 1fb83a │ │ │ │ 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 1fb776 │ │ │ │ + bne.n 1fb79e │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fb776 │ │ │ │ + b.n 1fb79e │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fb79a │ │ │ │ + bne.n 1fb7c2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fb736 │ │ │ │ + bne.n 1fb75e │ │ │ │ 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 1fb7a4 │ │ │ │ + bne.n 1fb7cc │ │ │ │ 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, 1fb79a │ │ │ │ + cbnz r1, 1fb7c2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fb6f8 │ │ │ │ + beq.n 1fb720 │ │ │ │ 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] │ │ │ │ @@ -563675,15 +563707,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 1fb6ae │ │ │ │ + bcs.n 1fb6d6 │ │ │ │ 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 │ │ │ │ @@ -563699,15 +563731,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 1fb808 │ │ │ │ + bhi.n 1fb830 │ │ │ │ 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 │ │ │ │ @@ -563722,33 +563754,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 1fb6ca │ │ │ │ + b.n 1fb6f2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fb776 │ │ │ │ + b.n 1fb79e │ │ │ │ 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 1fb706 │ │ │ │ + b.n 1fb72e │ │ │ │ stmdb 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] @ 1fbd50 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fbd78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fbd54 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fbd7c │ │ │ │ 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] │ │ │ │ @@ -563771,46 +563803,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 1fbb5a │ │ │ │ + beq.w 1fbb82 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbafe │ │ │ │ + beq.w 1fbb26 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbbce │ │ │ │ + beq.w 1fbbf6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fb8fa │ │ │ │ + cbnz r0, 1fb922 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fbbce │ │ │ │ + beq.w 1fbbf6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fb8d2 │ │ │ │ + cbnz r2, 1fb8fa │ │ │ │ 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, 1fb936 │ │ │ │ + cbnz r3, 1fb95e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fbbce │ │ │ │ + beq.w 1fbbf6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fb910 │ │ │ │ + cbnz r1, 1fb938 │ │ │ │ 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 │ │ │ │ @@ -563860,30 +563892,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 1fbbee │ │ │ │ + bne.w 1fbc16 │ │ │ │ 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 1fbe12 │ │ │ │ + bne.w 1fbe3a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fbfaa │ │ │ │ + beq.w 1fbfd2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc28e │ │ │ │ + beq.w 1fc2b6 │ │ │ │ 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 │ │ │ │ @@ -563904,15 +563936,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 1fbe34 │ │ │ │ + bge.w 1fbe5c │ │ │ │ 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 │ │ │ │ @@ -563921,205 +563953,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc1c8 │ │ │ │ + beq.w 1fc1f0 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc514 │ │ │ │ + bne.w 1fc53c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fbeba │ │ │ │ + beq.w 1fbee2 │ │ │ │ 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] @ 1fbd48 │ │ │ │ + vldr d7, [pc, #680] @ 1fbd70 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc01a │ │ │ │ + beq.w 1fc042 │ │ │ │ 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 1fbaaa │ │ │ │ + bne.n 1fbad2 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fc3c2 │ │ │ │ + beq.w 1fc3ea │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fbae4 │ │ │ │ + cbnz r2, 1fbb0c │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fc704 │ │ │ │ + bne.w 1fc72c │ │ │ │ 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 1fbcb8 │ │ │ │ + b.n 1fbce0 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fbd14 │ │ │ │ + bne.w 1fbd3c │ │ │ │ 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 1fbbce │ │ │ │ + bne.n 1fbbf6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fbd2e │ │ │ │ + beq.w 1fbd56 │ │ │ │ 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 1fbd2e │ │ │ │ + bne.w 1fbd56 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fbd42 │ │ │ │ + bne.w 1fbd6a │ │ │ │ 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 1fbd14 │ │ │ │ + bne.w 1fbd3c │ │ │ │ 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, 1fbbce │ │ │ │ + cbnz r0, 1fbbf6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fbd1a │ │ │ │ + beq.w 1fbd42 │ │ │ │ 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 1fbd1a │ │ │ │ + bne.w 1fbd42 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fbd58 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fbd54 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fbd80 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fbd7c ) │ │ │ │ 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 1fc700 │ │ │ │ + bne.w 1fc728 │ │ │ │ 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 1fbd5c │ │ │ │ + beq.w 1fbd84 │ │ │ │ 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 1fbef0 │ │ │ │ + blt.w 1fbf18 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc05a │ │ │ │ + bne.w 1fc082 │ │ │ │ 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 1fbeba │ │ │ │ + beq.w 1fbee2 │ │ │ │ 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 1fc244 │ │ │ │ + bne.w 1fc26c │ │ │ │ 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 1fc57e │ │ │ │ + beq.w 1fc5a6 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fc2a8 │ │ │ │ + bne.w 1fc2d0 │ │ │ │ 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 │ │ │ │ @@ -564136,67 +564168,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 1fbcec │ │ │ │ + bcc.n 1fbd14 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc27c │ │ │ │ + blt.w 1fc2a4 │ │ │ │ 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 1fc3c6 │ │ │ │ + bne.w 1fc3ee │ │ │ │ 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 1fc052 │ │ │ │ + bne.w 1fc07a │ │ │ │ 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 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ ... │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r4 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fbfb0 │ │ │ │ + beq.w 1fbfd8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc29c │ │ │ │ + beq.w 1fc2c4 │ │ │ │ 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 │ │ │ │ @@ -564217,15 +564249,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 1fbc2e │ │ │ │ + bge.w 1fbc56 │ │ │ │ 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 │ │ │ │ @@ -564235,56 +564267,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 1fc3e0 │ │ │ │ + beq.w 1fc408 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fbe5a │ │ │ │ + ble.n 1fbe82 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fbf3a │ │ │ │ - b.n 1fc538 │ │ │ │ + bne.w 1fbf62 │ │ │ │ + b.n 1fc560 │ │ │ │ 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 1fbee0 │ │ │ │ + blt.n 1fbf08 │ │ │ │ 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 1fbe4a │ │ │ │ + beq.n 1fbe72 │ │ │ │ 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 1fbe40 │ │ │ │ - b.n 1fbc2e │ │ │ │ + bne.n 1fbe68 │ │ │ │ + b.n 1fbc56 │ │ │ │ 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 │ │ │ │ @@ -564307,36 +564339,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 1fbf3e │ │ │ │ + bne.n 1fbf66 │ │ │ │ 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 1fc20e │ │ │ │ + blt.w 1fc236 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fbcb8 │ │ │ │ + b.n 1fbce0 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fba50 │ │ │ │ + b.n 1fba78 │ │ │ │ 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 │ │ │ │ @@ -564346,135 +564378,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc3e0 │ │ │ │ + beq.w 1fc408 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fbe5a │ │ │ │ + ble.n 1fbe82 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fc6c4 │ │ │ │ + beq.w 1fc6ec │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fc1c8 │ │ │ │ + beq.w 1fc1f0 │ │ │ │ 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 1fbf68 │ │ │ │ + beq.n 1fbf90 │ │ │ │ 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 1fc33e │ │ │ │ + beq.w 1fc366 │ │ │ │ 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 1fc4a0 │ │ │ │ + bcs.w 1fc4c8 │ │ │ │ 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 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ 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 1fbff0 │ │ │ │ + bcc.n 1fc018 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fc4bc │ │ │ │ + blt.w 1fc4e4 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fc56a │ │ │ │ + bne.w 1fc592 │ │ │ │ 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 1fc008 │ │ │ │ + bne.n 1fc030 │ │ │ │ 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 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fbab8 │ │ │ │ + b.n 1fbae0 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc04a │ │ │ │ + bcc.n 1fc072 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fc53e │ │ │ │ + blt.w 1fc566 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc3c6 │ │ │ │ + bne.w 1fc3ee │ │ │ │ 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 1fbd02 │ │ │ │ + b.n 1fbd2a │ │ │ │ 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 1fc300 │ │ │ │ + bne.w 1fc328 │ │ │ │ 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] │ │ │ │ @@ -564495,69 +564527,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 1fc0a8 │ │ │ │ + bne.n 1fc0d0 │ │ │ │ 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 1fc1cc │ │ │ │ + beq.n 1fc1f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1fc0f8 │ │ │ │ + cbz r5, 1fc120 │ │ │ │ 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 1fc1dc │ │ │ │ + beq.n 1fc204 │ │ │ │ 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 1fc1be │ │ │ │ + beq.n 1fc1e6 │ │ │ │ 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 1fc110 │ │ │ │ + bne.n 1fc138 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fbacc │ │ │ │ + beq.w 1fbaf4 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc156 │ │ │ │ + bmi.n 1fc17e │ │ │ │ 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] │ │ │ │ @@ -564569,94 +564601,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 1fc196 │ │ │ │ + bcc.n 1fc1be │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fc674 │ │ │ │ + blt.w 1fc69c │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fc56a │ │ │ │ + bne.w 1fc592 │ │ │ │ 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 1fbbd2 │ │ │ │ + b.n 1fbbfa │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc11c │ │ │ │ + b.n 1fc144 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fba8a │ │ │ │ + b.n 1fbab2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc0f2 │ │ │ │ + bne.n 1fc11a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc104 │ │ │ │ + bne.n 1fc12c │ │ │ │ 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 1fc1f2 │ │ │ │ + beq.n 1fc21a │ │ │ │ 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 1fc1e8 │ │ │ │ + bne.n 1fc210 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbec6 │ │ │ │ + b.n 1fbeee │ │ │ │ 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 1fc024 │ │ │ │ + bne.w 1fc04c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc036 │ │ │ │ + bcs.w 1fc05e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc052 │ │ │ │ + b.n 1fc07a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fbacc │ │ │ │ + bge.w 1fbaf4 │ │ │ │ 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 │ │ │ │ @@ -564666,99 +564698,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 1fc260 │ │ │ │ - b.n 1fbacc │ │ │ │ + bne.n 1fc288 │ │ │ │ + b.n 1fbaf4 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fc452 │ │ │ │ + ble.w 1fc47a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fbd02 │ │ │ │ + b.n 1fbd2a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fb9f0 │ │ │ │ + b.w 1fba18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fbd74 │ │ │ │ + b.n 1fbd9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc406 │ │ │ │ + beq.w 1fc42e │ │ │ │ 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 1fc5f2 │ │ │ │ + bne.w 1fc61a │ │ │ │ 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 1fc2f0 │ │ │ │ + bne.n 1fc318 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fbca0 │ │ │ │ + b.n 1fbcc8 │ │ │ │ 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 1fc322 │ │ │ │ + b.n 1fc34a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fc440 │ │ │ │ + beq.w 1fc468 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fc31c │ │ │ │ + beq.n 1fc344 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc410 │ │ │ │ + bls.n 1fc438 │ │ │ │ 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 1fc0f2 │ │ │ │ + b.n 1fc11a │ │ │ │ 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 1fc3a6 │ │ │ │ + bcc.n 1fc3ce │ │ │ │ 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 │ │ │ │ @@ -564780,71 +564812,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 1fbf96 │ │ │ │ + beq.w 1fbfbe │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fbf96 │ │ │ │ + b.n 1fbfbe │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbc7a │ │ │ │ + b.n 1fbca2 │ │ │ │ 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 1fbbd2 │ │ │ │ + b.w 1fbbfa │ │ │ │ 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 1fc3ea │ │ │ │ + bne.n 1fc412 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fba8e │ │ │ │ + b.w 1fbab6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fc2b2 │ │ │ │ + b.n 1fc2da │ │ │ │ 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 1fc58c │ │ │ │ + bne.w 1fc5b4 │ │ │ │ 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 1fc432 │ │ │ │ - b.n 1fc0dc │ │ │ │ + bne.n 1fc45a │ │ │ │ + b.n 1fc104 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc410 │ │ │ │ + bls.n 1fc438 │ │ │ │ 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 1fc0f8 │ │ │ │ + b.n 1fc120 │ │ │ │ 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 │ │ │ │ @@ -564858,28 +564890,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 1fbcec │ │ │ │ + b.n 1fbd14 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc6d2 │ │ │ │ + blt.w 1fc6fa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fc65c │ │ │ │ + blt.w 1fc684 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fbf96 │ │ │ │ + b.n 1fbfbe │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fc5e8 │ │ │ │ + bhi.w 1fc610 │ │ │ │ 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 │ │ │ │ @@ -564893,56 +564925,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 1fbff0 │ │ │ │ + b.n 1fc018 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fbe5a │ │ │ │ + ble.w 1fbe82 │ │ │ │ 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 1fbf4c │ │ │ │ + bne.w 1fbf74 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fbeba │ │ │ │ + b.n 1fbee2 │ │ │ │ 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 1fc052 │ │ │ │ + b.n 1fc07a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbbd2 │ │ │ │ + b.w 1fbbfa │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbbd2 │ │ │ │ + b.w 1fbbfa │ │ │ │ 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 │ │ │ │ @@ -564958,43 +564990,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 1fc5d4 │ │ │ │ + beq.n 1fc5fc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc6fa │ │ │ │ + beq.w 1fc722 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc086 │ │ │ │ + b.n 1fc0ae │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc008 │ │ │ │ + b.n 1fc030 │ │ │ │ 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 1fbc9c │ │ │ │ + beq.w 1fbcc4 │ │ │ │ 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 │ │ │ │ @@ -565003,28 +565035,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 1fc632 │ │ │ │ + bne.n 1fc65a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fbca0 │ │ │ │ - b.w 1fbca6 │ │ │ │ + bne.w 1fbcc8 │ │ │ │ + b.w 1fbcce │ │ │ │ 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 1fbbd2 │ │ │ │ + b.w 1fbbfa │ │ │ │ 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 │ │ │ │ @@ -565039,47 +565071,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 1fc196 │ │ │ │ + b.n 1fc1be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fbed0 │ │ │ │ + b.w 1fbef8 │ │ │ │ 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 1fc3bc │ │ │ │ + b.n 1fc3e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc0dc │ │ │ │ + b.n 1fc104 │ │ │ │ blx 615c4 <__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 1fc2ce │ │ │ │ + bls.w 1fc2f6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fbca0 │ │ │ │ + b.w 1fbcc8 │ │ │ │ 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] │ │ │ │ @@ -565089,66 +565121,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 1fc8ba │ │ │ │ + beq.w 1fc8e2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fc88e │ │ │ │ + beq.w 1fc8b6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fc910 │ │ │ │ - cbnz r7, 1fc780 │ │ │ │ + beq.w 1fc938 │ │ │ │ + cbnz r7, 1fc7a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc910 │ │ │ │ + beq.w 1fc938 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fc79a │ │ │ │ + cbnz r1, 1fc7c2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fc910 │ │ │ │ + beq.w 1fc938 │ │ │ │ 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 1fc930 │ │ │ │ + bcc.w 1fc958 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fc91a │ │ │ │ + beq.w 1fc942 │ │ │ │ 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 1fc964 │ │ │ │ + beq.w 1fc98c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fc9e0 │ │ │ │ - beq.w 1fca5c │ │ │ │ + blt.w 1fca08 │ │ │ │ + beq.w 1fca84 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fcbce │ │ │ │ + bls.w 1fcbf6 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fc802 │ │ │ │ + cbnz r6, 1fc82a │ │ │ │ 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 │ │ │ │ @@ -565170,119 +565202,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 1fc874 │ │ │ │ + bls.n 1fc89c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fcbc0 │ │ │ │ + blt.w 1fcbe8 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc9d2 │ │ │ │ + bne.w 1fc9fa │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fc87e │ │ │ │ + beq.n 1fc8a6 │ │ │ │ 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 1fc944 │ │ │ │ + bne.n 1fc96c │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc910 │ │ │ │ + bne.n 1fc938 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fc94e │ │ │ │ + beq.n 1fc976 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fc8f6 │ │ │ │ + b.n 1fc91e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fc95a │ │ │ │ + bne.n 1fc982 │ │ │ │ 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 1fc944 │ │ │ │ + bne.n 1fc96c │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fc910 │ │ │ │ + cbnz r3, 1fc938 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fc94e │ │ │ │ + beq.n 1fc976 │ │ │ │ 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 1fc94e │ │ │ │ + bne.n 1fc976 │ │ │ │ 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 1fcb18 │ │ │ │ + beq.w 1fcb40 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fc7c2 │ │ │ │ + b.n 1fc7ea │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fc7c2 │ │ │ │ - b.n 1fc91a │ │ │ │ + bne.w 1fc7ea │ │ │ │ + b.n 1fc942 │ │ │ │ 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 1fcaa4 │ │ │ │ + ble.w 1fcacc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fc99a │ │ │ │ + bhi.n 1fc9c2 │ │ │ │ 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 │ │ │ │ @@ -565292,31 +565324,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 1fcb5a │ │ │ │ + blt.w 1fcb82 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fcc14 │ │ │ │ + bls.w 1fcc3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fcc46 │ │ │ │ + blt.w 1fcc6e │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fc87e │ │ │ │ + beq.w 1fc8a6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fc906 │ │ │ │ + b.n 1fc92e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fcafe │ │ │ │ + blt.w 1fcb26 │ │ │ │ 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] │ │ │ │ @@ -565336,53 +565368,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 1fcc42 │ │ │ │ + bne.w 1fcc6a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fcbbc │ │ │ │ + bhi.w 1fcbe4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fc87e │ │ │ │ + b.n 1fc8a6 │ │ │ │ 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 1fc914 │ │ │ │ + beq.w 1fc93c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fcc20 │ │ │ │ + blt.w 1fcc48 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fca88 │ │ │ │ + cbnz r6, 1fcab0 │ │ │ │ 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 1fc858 │ │ │ │ - b.n 1fc808 │ │ │ │ + bpl.w 1fc880 │ │ │ │ + b.n 1fc830 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fcafa │ │ │ │ + blt.n 1fcb22 │ │ │ │ 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 │ │ │ │ @@ -565396,94 +565428,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 1fc9aa │ │ │ │ + b.n 1fc9d2 │ │ │ │ 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 1fc808 │ │ │ │ + b.n 1fc830 │ │ │ │ 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 1fcba8 │ │ │ │ + bls.n 1fcbd0 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fcb88 │ │ │ │ + blt.n 1fcbb0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fcba8 │ │ │ │ + cbz r2, 1fcbd0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fc914 │ │ │ │ + b.n 1fc93c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fc874 │ │ │ │ + bls.w 1fc89c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fc862 │ │ │ │ + bge.w 1fc88a │ │ │ │ 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 1fc874 │ │ │ │ + b.n 1fc89c │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fcc1c │ │ │ │ + bhi.n 1fcc44 │ │ │ │ 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 1fcc1c │ │ │ │ + beq.n 1fcc44 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fc914 │ │ │ │ + b.n 1fc93c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fcb70 │ │ │ │ + bls.n 1fcb98 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fc87e │ │ │ │ + b.n 1fc8a6 │ │ │ │ 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 │ │ │ │ @@ -565491,80 +565523,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 1fca7c │ │ │ │ + bne.w 1fcaa4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcbc8 │ │ │ │ + bls.n 1fcbf0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fcbc8 │ │ │ │ + bge.n 1fcbf0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fcbc0 │ │ │ │ + b.n 1fcbe8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fc87e │ │ │ │ + b.n 1fc8a6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fcbb2 │ │ │ │ + b.n 1fcbda │ │ │ │ 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 1fca7c │ │ │ │ + bne.w 1fcaa4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcbc8 │ │ │ │ + bls.n 1fcbf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fcbc0 │ │ │ │ + b.n 1fcbe8 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fca7c │ │ │ │ + b.n 1fcaa4 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fc87c │ │ │ │ + b.n 1fc8a4 │ │ │ │ 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 1fccea │ │ │ │ + beq.n 1fcd12 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fcce2 │ │ │ │ + beq.n 1fcd0a │ │ │ │ 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 1fcce2 │ │ │ │ + beq.n 1fcd0a │ │ │ │ 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 1fccb8 │ │ │ │ + bls.n 1fcce0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fcd0c │ │ │ │ + blt.n 1fcd34 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fcd04 │ │ │ │ + bne.n 1fcd2c │ │ │ │ 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 │ │ │ │ @@ -565579,28 +565611,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 1fcce6 │ │ │ │ + bne.n 1fcd0e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fccfc │ │ │ │ + b.n 1fcd24 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fcd44 │ │ │ │ + bhi.n 1fcd6c │ │ │ │ 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 │ │ │ │ @@ -565608,43 +565640,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 1fccd6 │ │ │ │ + b.n 1fccfe │ │ │ │ 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 1fcda8 │ │ │ │ + beq.n 1fcdd0 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fcda4 │ │ │ │ + beq.n 1fcdcc │ │ │ │ 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 1fcda4 │ │ │ │ + beq.n 1fcdcc │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fcdc4 │ │ │ │ + bls.n 1fcdec │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fcdd2 │ │ │ │ + blt.n 1fcdfa │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fcdf0 │ │ │ │ + beq.n 1fce18 │ │ │ │ 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 │ │ │ │ @@ -565667,272 +565699,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 1fcdc8 │ │ │ │ + bhi.n 1fcdf0 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fcdc8 │ │ │ │ + b.n 1fcdf0 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fcdc8 │ │ │ │ + b.n 1fcdf0 │ │ │ │ stmdb 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 1fce32 │ │ │ │ + beq.n 1fce5a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fce32 │ │ │ │ + beq.n 1fce5a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fce3e │ │ │ │ + cbnz r2, 1fce66 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fce24 │ │ │ │ + bne.n 1fce4c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b3c │ │ │ │ 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 1fce76 │ │ │ │ + beq.n 1fce9e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fce76 │ │ │ │ + beq.n 1fce9e │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fce7e │ │ │ │ + cbnz r3, 1fcea6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fce62 │ │ │ │ + bne.n 1fce8a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1fce28 │ │ │ │ + b.n 1fce50 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fceb2 │ │ │ │ + beq.n 1fceda │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fceb2 │ │ │ │ + beq.n 1fceda │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fceba │ │ │ │ + cbnz r3, 1fcee2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fcea0 │ │ │ │ + bne.n 1fcec8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1fce66 │ │ │ │ + b.n 1fce8e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fceee │ │ │ │ + beq.n 1fcf16 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fceee │ │ │ │ + beq.n 1fcf16 │ │ │ │ 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, 1fcef4 │ │ │ │ + cbnz r3, 1fcf1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fceda │ │ │ │ + bne.n 1fcf02 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1fcea4 │ │ │ │ + b.n 1fcecc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fcf28 │ │ │ │ + beq.n 1fcf50 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fcf28 │ │ │ │ + beq.n 1fcf50 │ │ │ │ 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, 1fcf2e │ │ │ │ + cbnz r1, 1fcf56 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fcf16 │ │ │ │ + bne.n 1fcf3e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1fcede │ │ │ │ + b.n 1fcf06 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcdf8 │ │ │ │ - b.n 1fcf1a │ │ │ │ + bl 1fce20 │ │ │ │ + b.n 1fcf42 │ │ │ │ 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, 1fcf56 │ │ │ │ + cbnz r3, 1fcf7e │ │ │ │ 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 1fcf96 │ │ │ │ + beq.n 1fcfbe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fcf96 │ │ │ │ + beq.n 1fcfbe │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fcfa0 │ │ │ │ + cbnz r1, 1fcfc8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fcf88 │ │ │ │ + bne.n 1fcfb0 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b3c │ │ │ │ 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 1fcfd2 │ │ │ │ + beq.n 1fcffa │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fcfd2 │ │ │ │ + beq.n 1fcffa │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fcfe0 │ │ │ │ + cbnz r1, 1fd008 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fcfc0 │ │ │ │ + bne.n 1fcfe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fcf8c │ │ │ │ + b.n 1fcfb4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd00e │ │ │ │ + beq.n 1fd036 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd00e │ │ │ │ + beq.n 1fd036 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd018 │ │ │ │ + cbnz r1, 1fd040 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fcffe │ │ │ │ + bne.n 1fd026 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fcfc4 │ │ │ │ + b.n 1fcfec │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fcdf8 │ │ │ │ + bl 1fce20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd002 │ │ │ │ + b.n 1fd02a │ │ │ │ stmdb 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] @ (1fd2bc ) │ │ │ │ + ldr r2, [pc, #640] @ (1fd2e4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fd2c0 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fd2e8 ) │ │ │ │ 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 1fd210 │ │ │ │ + beq.w 1fd238 │ │ │ │ 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 │ │ │ │ @@ -565945,49 +565977,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 1fd180 │ │ │ │ + bcs.n 1fd1a8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd0c8 │ │ │ │ - b.n 1fd0fc │ │ │ │ + bne.n 1fd0f0 │ │ │ │ + b.n 1fd124 │ │ │ │ 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, 1fd124 │ │ │ │ + cbz r4, 1fd14c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd0c4 │ │ │ │ + bne.n 1fd0ec │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fd2c4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fd2ec ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fd2c0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fd2e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd2b6 │ │ │ │ + bne.w 1fd2de │ │ │ │ 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 │ │ │ │ @@ -565995,63 +566027,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60b78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd20c │ │ │ │ + bne.n 1fd234 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd16a │ │ │ │ + bne.n 1fd192 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd15a │ │ │ │ + bne.n 1fd182 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd0f2 │ │ │ │ + beq.n 1fd11a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60b3c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd0f2 │ │ │ │ + b.n 1fd11a │ │ │ │ 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 60b78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd2a8 │ │ │ │ + bne.w 1fd2d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 61060 │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1fd1c6 │ │ │ │ + bne.n 1fd1ee │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd1b6 │ │ │ │ + bne.n 1fd1de │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fd1da │ │ │ │ + beq.n 1fd202 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60b3c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -566060,364 +566092,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 1fd0b0 │ │ │ │ - b.n 1fd180 │ │ │ │ + bcc.w 1fd0d8 │ │ │ │ + b.n 1fd1a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd150 │ │ │ │ + b.n 1fd178 │ │ │ │ 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 1fd2b0 │ │ │ │ + beq.n 1fd2d8 │ │ │ │ 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 1fd22a │ │ │ │ + bne.n 1fd252 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fd29c │ │ │ │ + cbz r4, 1fd2c4 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 60b78 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1fd2ac │ │ │ │ + cbnz r0, 1fd2d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61060 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd280 │ │ │ │ + bne.n 1fd2a8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd270 │ │ │ │ + bne.n 1fd298 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd06a │ │ │ │ + beq.w 1fd092 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd06a │ │ │ │ + b.n 1fd092 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd24e │ │ │ │ + b.n 1fd276 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd1a6 │ │ │ │ + b.n 1fd1ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd264 │ │ │ │ + b.n 1fd28c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fd2a0 │ │ │ │ + b.n 1fd2c8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ 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] @ (1fd380 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fd3a8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fd384 ) │ │ │ │ + ldr r1, [pc, #164] @ (1fd3ac ) │ │ │ │ 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, 1fd378 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fd3a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6163c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fd344 │ │ │ │ + cbz r4, 1fd36c │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fd324 │ │ │ │ + beq.n 1fd34c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fd31e │ │ │ │ + bne.n 1fd346 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd30e │ │ │ │ + bne.n 1fd336 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd344 │ │ │ │ - cbz r6, 1fd35e │ │ │ │ + cbz r3, 1fd36c │ │ │ │ + cbz r6, 1fd386 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fd33e │ │ │ │ + bge.n 1fd366 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fd36a │ │ │ │ + beq.n 1fd392 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd306 │ │ │ │ + bne.n 1fd32e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fd388 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd384 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fd3b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd36e │ │ │ │ + bne.n 1fd396 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ - b.n 1fd33e │ │ │ │ + bl 1f45f8 │ │ │ │ + b.n 1fd366 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd346 │ │ │ │ + b.n 1fd36e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ 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, 1fd3e8 │ │ │ │ + cbz r2, 1fd410 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fd3b0 │ │ │ │ + bcc.n 1fd3d8 │ │ │ │ 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 20c1b0 │ │ │ │ + bl 20c1d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20c374 │ │ │ │ + bl 20c39c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fd3c6 │ │ │ │ + bne.n 1fd3ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fd3ac │ │ │ │ + beq.n 1fd3d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fd3b4 │ │ │ │ + bcc.n 1fd3dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] @ (1fd448 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fd44c ) │ │ │ │ + ldr r5, [pc, #52] @ (1fd470 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fd474 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fd43c │ │ │ │ + beq.n 1fd464 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd38c │ │ │ │ + bl 1fd3b4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fd426 │ │ │ │ - ldr r0, [pc, #16] @ (1fd450 ) │ │ │ │ + bne.n 1fd44e │ │ │ │ + ldr r0, [pc, #16] @ (1fd478 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #856] @ (1fd7a4 ) │ │ │ │ + ldr r5, [pc, #696] @ (1fd72c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ 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] @ (1fd4dc ) │ │ │ │ + ldr r2, [pc, #120] @ (1fd504 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fd4e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fd508 ) │ │ │ │ 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 61af4 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1fd4e4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1fd50c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fdd80 │ │ │ │ - cbnz r0, 1fd4ce │ │ │ │ + bl 1fdda8 │ │ │ │ + cbnz r0, 1fd4f6 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fd4ba │ │ │ │ + bmi.n 1fd4e2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fd4e8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd4e0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fd510 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd4d8 │ │ │ │ + bne.n 1fd500 │ │ │ │ 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 60df8 │ │ │ │ - b.n 1fd4a0 │ │ │ │ + b.n 1fd4c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd4a2 │ │ │ │ + b.n 1fd4ca │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ 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] @ (1fd510 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fd538 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20c24c │ │ │ │ - ldr r0, [pc, #12] @ (1fd514 ) │ │ │ │ + bl 20c274 │ │ │ │ + ldr r0, [pc, #12] @ (1fd53c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35f4c8 │ │ │ │ + bl 35f4f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ 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 1fdfdc │ │ │ │ - cbnz r0, 1fd530 │ │ │ │ + bl 1fe004 │ │ │ │ + cbnz r0, 1fd558 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdfc8 │ │ │ │ + bl 1fdff0 │ │ │ │ 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] @ (1fd790 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fd7b8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fd794 ) │ │ │ │ + ldr r3, [pc, #580] @ (1fd7bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fd798 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fd7c0 ) │ │ │ │ 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 60b3c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1fd746 │ │ │ │ + bmi.w 1fd76e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fd734 │ │ │ │ + bmi.w 1fd75c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd716 │ │ │ │ + bne.w 1fd73e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd5a6 │ │ │ │ - b.n 1fd668 │ │ │ │ + bhi.n 1fd5ce │ │ │ │ + b.n 1fd690 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20c21c │ │ │ │ + bl 20c244 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fd668 │ │ │ │ + bls.n 1fd690 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd596 │ │ │ │ + beq.n 1fd5be │ │ │ │ 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] │ │ │ │ @@ -566439,168 +566471,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 6183c <__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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fd70e │ │ │ │ + beq.n 1fd736 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fd64c │ │ │ │ + cbz r7, 1fd674 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fd638 │ │ │ │ + bne.n 1fd660 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fd702 │ │ │ │ + beq.n 1fd72a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fd586 │ │ │ │ + beq.n 1fd5ae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd5a6 │ │ │ │ + bhi.n 1fd5ce │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fd6e0 │ │ │ │ + bne.n 1fd708 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fd6d6 │ │ │ │ + beq.n 1fd6fe │ │ │ │ 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, 1fd6c4 │ │ │ │ + cbz r2, 1fd6ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fd6c2 │ │ │ │ + cbz r0, 1fd6ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd6a4 │ │ │ │ + bne.n 1fd6cc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fd772 │ │ │ │ + beq.n 1fd79a │ │ │ │ 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 60cfc <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1fd68e │ │ │ │ + bne.n 1fd6b6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2f4 │ │ │ │ - ldr r2, [pc, #180] @ (1fd79c ) │ │ │ │ - ldr r3, [pc, #168] @ (1fd794 ) │ │ │ │ + bl 20c31c │ │ │ │ + ldr r2, [pc, #180] @ (1fd7c4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1fd7bc ) │ │ │ │ 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 1fd78c │ │ │ │ + bne.n 1fd7b4 │ │ │ │ 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 1f45a4 │ │ │ │ - b.n 1fd64c │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1fd674 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c2f4 │ │ │ │ - b.n 1fd586 │ │ │ │ - ldr r2, [pc, #136] @ (1fd7a0 ) │ │ │ │ + bl 20c31c │ │ │ │ + b.n 1fd5ae │ │ │ │ + ldr r2, [pc, #136] @ (1fd7c8 ) │ │ │ │ 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 61b48 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1fde1c │ │ │ │ - b.n 1fd57e │ │ │ │ + bl 1fde44 │ │ │ │ + b.n 1fd5a6 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60f54 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61748 │ │ │ │ - b.n 1fd576 │ │ │ │ + b.n 1fd59e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61060 │ │ │ │ - ldr r3, [pc, #80] @ (1fd7a4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fd7cc ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd77c │ │ │ │ + cbz r3, 1fd7a4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20c360 │ │ │ │ + bl 20c388 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fdea0 │ │ │ │ + bl 1fdec8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fd570 │ │ │ │ + b.n 1fd598 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1fd6b8 │ │ │ │ - ldr r3, [pc, #40] @ (1fd7a8 ) │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1fd6e0 │ │ │ │ + ldr r3, [pc, #40] @ (1fd7d0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61e98 │ │ │ │ - b.n 1fd75c │ │ │ │ + b.n 1fd784 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1fd9c8 │ │ │ │ + b.n 1fda20 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -566613,87 +566645,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fd80e │ │ │ │ + cbz r2, 1fd836 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fd7fc │ │ │ │ - bcc.n 1fd83a │ │ │ │ + beq.n 1fd824 │ │ │ │ + bcc.n 1fd862 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fd7ea │ │ │ │ + b.n 1fd812 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fd7fa │ │ │ │ + beq.n 1fd822 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd454 │ │ │ │ + bl 1fd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd7e4 │ │ │ │ + bne.n 1fd80c │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fd800 │ │ │ │ + cbz r7, 1fd828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fd804 │ │ │ │ - bcs.n 1fd7de │ │ │ │ + beq.n 1fd82c │ │ │ │ + bcs.n 1fd806 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd38c │ │ │ │ + bl 1fd3b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c2f4 │ │ │ │ - b.n 1fd7fc │ │ │ │ + bl 20c31c │ │ │ │ + b.n 1fd824 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd38c │ │ │ │ + bl 1fd3b4 │ │ │ │ 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, 1fd86a │ │ │ │ + cbz r2, 1fd892 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fd886 │ │ │ │ - ldr r0, [pc, #360] @ (1fd9dc ) │ │ │ │ + ble.n 1fd8ae │ │ │ │ + ldr r0, [pc, #360] @ (1fda04 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fd8ee │ │ │ │ + cbnz r1, 1fd916 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fd90a │ │ │ │ + beq.n 1fd932 │ │ │ │ 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 │ │ │ │ @@ -566711,38 +566743,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 20c200 │ │ │ │ + bl 20c228 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fd9ce │ │ │ │ + beq.n 1fd9f6 │ │ │ │ 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 1fd886 │ │ │ │ + bcs.n 1fd8ae │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fd7ac │ │ │ │ + bl 1fd7d4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fd886 │ │ │ │ + b.n 1fd8ae │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fd9ac │ │ │ │ + bpl.n 1fd9d4 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fd9ac │ │ │ │ + bcs.n 1fd9d4 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61938 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -566767,60 +566799,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 60cfc <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1fd956 │ │ │ │ + bne.n 1fd97e │ │ │ │ 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 60b3c │ │ │ │ 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 1fd896 │ │ │ │ + b.n 1fd8be │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c21c │ │ │ │ + bl 20c244 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fd9b6 │ │ │ │ + beq.n 1fd9de │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd88e │ │ │ │ + b.n 1fd8b6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 1f87a0 │ │ │ │ + bl 1f87c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdb0a │ │ │ │ + beq.w 1fdb32 │ │ │ │ blx 61b0c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b0c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -566831,18 +566863,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fdb14 │ │ │ │ + ble.n 1fdb3c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fdb64 ) │ │ │ │ + ldr r3, [pc, #296] @ (1fdb8c ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 61b48 <__snprintf_chk@plt> │ │ │ │ @@ -566854,287 +566886,287 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 20c24c │ │ │ │ + bl 20c274 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20c1e0 │ │ │ │ + bl 20c208 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c1e0 │ │ │ │ + bl 20c208 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61938 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdb24 │ │ │ │ + beq.n 1fdb4c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 61938 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdb24 │ │ │ │ + beq.n 1fdb4c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fdabe │ │ │ │ - b.n 1fdad0 │ │ │ │ + cbnz r3, 1fdae6 │ │ │ │ + b.n 1fdaf8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fdad0 │ │ │ │ + bls.n 1fdaf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd454 │ │ │ │ + bl 1fd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdab4 │ │ │ │ - cbz r4, 1fdb24 │ │ │ │ + bne.n 1fdadc │ │ │ │ + cbz r4, 1fdb4c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fdb68 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fdb6c ) │ │ │ │ - ldr r4, [pc, #152] @ (1fdb70 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fdb90 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fdb94 ) │ │ │ │ + ldr r4, [pc, #152] @ (1fdb98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c2d8 │ │ │ │ - ldr r3, [pc, #140] @ (1fdb74 ) │ │ │ │ + bl 20c300 │ │ │ │ + ldr r3, [pc, #140] @ (1fdb9c ) │ │ │ │ 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 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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 61060 │ │ │ │ - ldr r2, [pc, #96] @ (1fdb78 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fdba0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 61138 │ │ │ │ - b.n 1fda4c │ │ │ │ + b.n 1fda74 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fdb50 │ │ │ │ + cbz r3, 1fdb78 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 60b3c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ble.n 1fdb58 │ │ │ │ + udf #16 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - mov lr, pc │ │ │ │ + mov lr, sl │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ 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 1fd38c │ │ │ │ + bl 1fd3b4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fdbe6 │ │ │ │ - ldr r0, [pc, #116] @ (1fdc10 ) │ │ │ │ + cbz r3, 1fdc0e │ │ │ │ + ldr r0, [pc, #116] @ (1fdc38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c2d8 │ │ │ │ - ldr r3, [pc, #112] @ (1fdc14 ) │ │ │ │ + bl 20c300 │ │ │ │ + ldr r3, [pc, #112] @ (1fdc3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fdbde │ │ │ │ + beq.n 1fdc06 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fdc18 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fdc40 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fdbc8 │ │ │ │ + b.n 1fdbf0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fdbde │ │ │ │ + beq.n 1fdc06 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fdbba │ │ │ │ + bne.n 1fdbe2 │ │ │ │ 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] @ (1fdc1c ) │ │ │ │ + ldr r0, [pc, #60] @ (1fdc44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20c1cc │ │ │ │ + bl 20c1f4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c238 │ │ │ │ + bl 20c260 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60b3c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fdc64 │ │ │ │ + cbz r3, 1fdc8c │ │ │ │ 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 1fd848 │ │ │ │ + bl 1fd870 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ 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] @ (1fdd50 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fdd78 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fdd54 ) │ │ │ │ + ldr r3, [pc, #200] @ (1fdd7c ) │ │ │ │ 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 20c2d8 │ │ │ │ + bl 20c300 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fdd40 │ │ │ │ + beq.n 1fdd68 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 61af4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fdfb0 │ │ │ │ + bl 1fdfd8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fdcf4 │ │ │ │ - ldr.w sl, [pc, #140] @ 1fdd58 │ │ │ │ + cbz r3, 1fdd1c │ │ │ │ + ldr.w sl, [pc, #140] @ 1fdd80 │ │ │ │ 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 1fd848 │ │ │ │ + bl 1fd870 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fdcd4 │ │ │ │ + bhi.n 1fdcfc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20c2f4 │ │ │ │ + bl 20c31c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fdd32 │ │ │ │ + cbnz r3, 1fdd5a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fdd06 │ │ │ │ + bne.n 1fdd2e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #64] @ (1fdd5c ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdd54 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fdd84 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdd7c ) │ │ │ │ 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 1fdd4a │ │ │ │ + bne.n 1fdd72 │ │ │ │ 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 1fd2c8 │ │ │ │ - b.n 1fdd0a │ │ │ │ + bl 1fd2f0 │ │ │ │ + b.n 1fdd32 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20c2f4 │ │ │ │ - b.n 1fdd18 │ │ │ │ + bl 20c31c │ │ │ │ + b.n 1fdd40 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -567143,17 +567175,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] @ (1fde0c ) │ │ │ │ + ldr r4, [pc, #124] @ (1fde34 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fde10 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fde38 ) │ │ │ │ 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 │ │ │ │ @@ -567172,72 +567204,72 @@ │ │ │ │ movs r1, #11 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 61654 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ blx 60b30 │ │ │ │ - ldr r1, [pc, #60] @ (1fde14 ) │ │ │ │ + ldr r1, [pc, #60] @ (1fde3c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20c310 │ │ │ │ + bl 20c338 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60b30 │ │ │ │ - ldr r2, [pc, #40] @ (1fde18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fde10 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fde40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fde38 ) │ │ │ │ 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 1fde08 │ │ │ │ + bne.n 1fde30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - movs r2, #10 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ 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] @ (1fde94 ) │ │ │ │ + ldr r2, [pc, #104] @ (1fdebc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fde98 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fdec0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6107c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61648 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1fde66 │ │ │ │ - ldr r2, [pc, #76] @ (1fde9c ) │ │ │ │ - ldr r3, [pc, #68] @ (1fde98 ) │ │ │ │ + beq.n 1fde8e │ │ │ │ + ldr r2, [pc, #76] @ (1fdec4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fdec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fde90 │ │ │ │ + bne.n 1fdeb8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b0c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567249,64 +567281,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 61648 │ │ │ │ - b.n 1fde4e │ │ │ │ + b.n 1fde76 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ 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] @ (1fdfa4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1fdfcc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fdfa8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fdfd0 ) │ │ │ │ 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 1fdf84 │ │ │ │ + beq.n 1fdfac │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61e80 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fdef8 │ │ │ │ - ldr r2, [pc, #204] @ (1fdfac ) │ │ │ │ - ldr r3, [pc, #196] @ (1fdfa8 ) │ │ │ │ + cbz r1, 1fdf20 │ │ │ │ + ldr r2, [pc, #204] @ (1fdfd4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1fdfd0 ) │ │ │ │ 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 1fdfa0 │ │ │ │ + bne.n 1fdfc8 │ │ │ │ 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 61060 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fdf94 │ │ │ │ + beq.n 1fdfbc │ │ │ │ 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] │ │ │ │ @@ -567319,15 +567351,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 1fdf0c │ │ │ │ + bhi.n 1fdf34 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567338,40 +567370,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 1fdf4a │ │ │ │ + bhi.n 1fdf72 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61e14 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fdede │ │ │ │ + b.n 1fdf06 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdf46 │ │ │ │ - b.n 1fdf72 │ │ │ │ + bne.n 1fdf6e │ │ │ │ + b.n 1fdf9a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61060 │ │ │ │ - b.n 1fdf72 │ │ │ │ + b.n 1fdf9a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ @@ -567416,15 +567448,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 1fe064 │ │ │ │ + beq.n 1fe08c │ │ │ │ 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] │ │ │ │ @@ -567434,25 +567466,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 61af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe05c │ │ │ │ + beq.n 1fe084 │ │ │ │ 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 1fe0ce │ │ │ │ + beq.n 1fe0f6 │ │ │ │ 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 │ │ │ │ @@ -567468,22 +567500,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1fe050 │ │ │ │ + b.n 1fe078 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe0bc │ │ │ │ + b.n 1fe0e4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe0fa │ │ │ │ + beq.n 1fe122 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567494,862 +567526,862 @@ │ │ │ │ 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] @ 1fe174 │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe19c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fe178 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe1a0 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fe17c ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe1a4 ) │ │ │ │ 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 60e70 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6b6c │ │ │ │ - ldr r2, [pc, #44] @ (1fe180 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fe178 ) │ │ │ │ + bl 1f6b94 │ │ │ │ + ldr r2, [pc, #44] @ (1fe1a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe1a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe16e │ │ │ │ + bne.n 1fe196 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fe1ba │ │ │ │ + cbz r0, 1fe1e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fe194 │ │ │ │ + bne.n 1fe1bc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fe194 │ │ │ │ + cbnz r2, 1fe1bc │ │ │ │ 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] @ (1fe238 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fe260 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60ae8 │ │ │ │ - cbnz r0, 1fe1be │ │ │ │ + cbnz r0, 1fe1e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fe23c ) │ │ │ │ + ldr r1, [pc, #124] @ (1fe264 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1b4 │ │ │ │ - ldr r1, [pc, #112] @ (1fe240 ) │ │ │ │ + beq.n 1fe1dc │ │ │ │ + ldr r1, [pc, #112] @ (1fe268 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1b4 │ │ │ │ - ldr r1, [pc, #104] @ (1fe244 ) │ │ │ │ + beq.n 1fe1dc │ │ │ │ + ldr r1, [pc, #104] @ (1fe26c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1b4 │ │ │ │ + beq.n 1fe1dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fe1f6 │ │ │ │ + bne.n 1fe21e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fe1f6 │ │ │ │ + cbnz r3, 1fe21e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fe1b6 │ │ │ │ - ldr r1, [pc, #80] @ (1fe248 ) │ │ │ │ + b.n 1fe1de │ │ │ │ + ldr r1, [pc, #80] @ (1fe270 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1f2 │ │ │ │ - ldr r1, [pc, #68] @ (1fe24c ) │ │ │ │ + beq.n 1fe21a │ │ │ │ + ldr r1, [pc, #68] @ (1fe274 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1f2 │ │ │ │ - ldr r1, [pc, #60] @ (1fe250 ) │ │ │ │ + beq.n 1fe21a │ │ │ │ + ldr r1, [pc, #60] @ (1fe278 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe1f2 │ │ │ │ - ldr r1, [pc, #48] @ (1fe254 ) │ │ │ │ + beq.n 1fe21a │ │ │ │ + ldr r1, [pc, #48] @ (1fe27c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60ae8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fe1b6 │ │ │ │ + b.n 1fe1de │ │ │ │ nop │ │ │ │ - bhi.n 1fe1d0 │ │ │ │ + bhi.n 1fe228 │ │ │ │ movs r3, r3 │ │ │ │ - ldc 0, cr0, [r6, #-88] @ 0xffffffa8 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + stc 0, cr0, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - bvs.n 1fe2c0 │ │ │ │ + bvs.n 1fe318 │ │ │ │ movs r7, r2 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r5 │ │ │ │ movs r4, r3 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fe2a0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe2c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fe264 │ │ │ │ + cbz r1, 1fe28c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1fe2a4 ) │ │ │ │ + ldr r0, [pc, #48] @ (1fe2cc ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fe184 │ │ │ │ - ldr r2, [pc, #32] @ (1fe2a8 ) │ │ │ │ + bl 1fe1ac │ │ │ │ + ldr r2, [pc, #32] @ (1fe2d0 ) │ │ │ │ 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} │ │ │ │ - ldrsb r3, [r1, r7] │ │ │ │ + ldrsb r3, [r4, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 1fe244 │ │ │ │ + bpl.n 1fe29c │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ 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 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe258 │ │ │ │ + bl 1fe280 │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6c14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe258 │ │ │ │ + bl 1fe280 │ │ │ │ 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 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fe184 │ │ │ │ + bl 1fe1ac │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fe258 │ │ │ │ + bl 1fe280 │ │ │ │ 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] @ (1fe388 ) │ │ │ │ + ldr r1, [pc, #76] @ (1fe3b0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fe38c ) │ │ │ │ + ldr r2, [pc, #76] @ (1fe3b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fe37e │ │ │ │ + cbz r0, 1fe3a6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60da4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1fe390 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fe38c ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe3b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fe3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe384 │ │ │ │ + bne.n 1fe3ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1fe366 │ │ │ │ + b.n 1fe38e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r5, #1 │ │ │ │ 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] @ (1fe400 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe428 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fe404 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fe42c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bc4 │ │ │ │ - cbz r0, 1fe3f4 │ │ │ │ + bl 1f6bec │ │ │ │ + cbz r0, 1fe41c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 60da4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe3f4 │ │ │ │ + beq.n 1fe41c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fe258 │ │ │ │ - ldr r2, [pc, #44] @ (1fe408 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fe404 ) │ │ │ │ + bl 1fe280 │ │ │ │ + ldr r2, [pc, #44] @ (1fe430 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fe42c ) │ │ │ │ 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 1fe3fa │ │ │ │ + bne.n 1fe422 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fe3d0 │ │ │ │ + b.n 1fe3f8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1fe454 │ │ │ │ + cbz r1, 1fe47c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fe598 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fe5c0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61d28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe462 │ │ │ │ + cbz r0, 1fe48a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fe44c │ │ │ │ + cbz r7, 1fe474 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe4cc │ │ │ │ + bne.n 1fe4f4 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fe444 │ │ │ │ + bne.n 1fe46c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fe458 │ │ │ │ + b.n 1fe480 │ │ │ │ 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] @ (1fe59c ) │ │ │ │ + ldr r1, [pc, #312] @ (1fe5c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fe5a0 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fe5c8 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe100 │ │ │ │ + bl 1fe128 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe454 │ │ │ │ + beq.n 1fe47c │ │ │ │ mov r0, r3 │ │ │ │ blx 61b0c │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe47a │ │ │ │ - ldr.w r8, [pc, #276] @ 1fe5a4 │ │ │ │ - ldr.w sl, [pc, #276] @ 1fe5a8 │ │ │ │ + bne.n 1fe4a2 │ │ │ │ + ldr.w r8, [pc, #276] @ 1fe5cc │ │ │ │ + ldr.w sl, [pc, #276] @ 1fe5d0 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fe4ba │ │ │ │ - ldr r0, [pc, #268] @ (1fe5ac ) │ │ │ │ + b.n 1fe4e2 │ │ │ │ + ldr r0, [pc, #268] @ (1fe5d4 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe100 │ │ │ │ + bl 1fe128 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe454 │ │ │ │ + beq.n 1fe47c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe49c │ │ │ │ + bne.n 1fe4c4 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fe49c │ │ │ │ + b.n 1fe4c4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fe5b0 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fe5d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe552 │ │ │ │ + beq.n 1fe57a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 61b0c │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fe536 │ │ │ │ + beq.n 1fe55e │ │ │ │ blx 61848 <__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 1fe4f0 │ │ │ │ + beq.n 1fe518 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fe574 │ │ │ │ + beq.n 1fe59c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe4fc │ │ │ │ + bne.n 1fe524 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe586 │ │ │ │ + beq.n 1fe5ae │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe458 │ │ │ │ + beq.n 1fe480 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe4e4 │ │ │ │ + bne.n 1fe50c │ │ │ │ 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 1fe4d8 │ │ │ │ + bne.n 1fe500 │ │ │ │ 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 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe552 │ │ │ │ + beq.n 1fe57a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fe52a │ │ │ │ + b.n 1fe552 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe53e │ │ │ │ - b.n 1fe552 │ │ │ │ + bne.n 1fe566 │ │ │ │ + b.n 1fe57a │ │ │ │ nop │ │ │ │ - bmi.n 1fe5fc │ │ │ │ + bmi.n 1fe654 │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1fe594 │ │ │ │ + bmi.n 1fe5ec │ │ │ │ movs r7, r2 │ │ │ │ - mrc2 0, 3, r0, cr6, cr10, {0} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + mcr2 0, 4, r0, cr14, cr10, {0} │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 1fe554 │ │ │ │ + bcc.n 1fe5ac │ │ │ │ movs r7, r2 │ │ │ │ - stc 0, cr0, [ip, #88]! @ 0x58 │ │ │ │ + stcl 0, cr0, [r4, #88] @ 0x58 │ │ │ │ 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 1f6bc4 │ │ │ │ + bl 1f6bec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe40c │ │ │ │ + bl 1fe434 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fe258 │ │ │ │ + bl 1fe280 │ │ │ │ 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] @ (1fe768 ) │ │ │ │ + ldr r0, [pc, #356] @ (1fe790 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 62138 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe75a │ │ │ │ + beq.w 1fe782 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fe62c │ │ │ │ + b.n 1fe654 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fe68e │ │ │ │ + cbz r3, 1fe6b6 │ │ │ │ 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 1fe626 │ │ │ │ + bne.n 1fe64e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe712 │ │ │ │ - ldr r0, [pc, #292] @ (1fe76c ) │ │ │ │ + beq.n 1fe73a │ │ │ │ + ldr r0, [pc, #292] @ (1fe794 ) │ │ │ │ blx 62138 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b0c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 6139c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1fe770 ) │ │ │ │ + ldr r0, [pc, #260] @ (1fe798 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 62138 │ │ │ │ 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 1fe62c │ │ │ │ + bne.n 1fe654 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1fe738 │ │ │ │ + beq.n 1fe760 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fe6bc │ │ │ │ - ldr r0, [pc, #216] @ (1fe774 ) │ │ │ │ + bne.n 1fe6e4 │ │ │ │ + ldr r0, [pc, #216] @ (1fe79c ) │ │ │ │ blx 62138 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b0c │ │ │ │ - ldr r1, [pc, #224] @ (1fe78c ) │ │ │ │ + ldr r1, [pc, #224] @ (1fe7b4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6139c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1fe778 ) │ │ │ │ + ldr r0, [pc, #184] @ (1fe7a0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1fe790 ) │ │ │ │ + ldr r1, [pc, #204] @ (1fe7b8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 62138 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b48 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1fe77c ) │ │ │ │ + ldr r0, [pc, #156] @ (1fe7a4 ) │ │ │ │ blx 62138 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b0c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 6139c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1fe780 ) │ │ │ │ + ldr r0, [pc, #128] @ (1fe7a8 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 62138 │ │ │ │ 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] @ (1fe784 ) │ │ │ │ + ldr r0, [pc, #112] @ (1fe7ac ) │ │ │ │ blx 62138 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b0c │ │ │ │ - ldr r1, [pc, #112] @ (1fe794 ) │ │ │ │ + ldr r1, [pc, #112] @ (1fe7bc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 6139c <__strncat_chk@plt> │ │ │ │ - b.n 1fe646 │ │ │ │ + b.n 1fe66e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe74a │ │ │ │ - ldr r4, [pc, #88] @ (1fe798 ) │ │ │ │ + beq.n 1fe772 │ │ │ │ + ldr r4, [pc, #88] @ (1fe7c0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1fe788 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fe7b0 ) │ │ │ │ blx 62138 │ │ │ │ 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 1fe6bc │ │ │ │ - ldr r4, [pc, #56] @ (1fe79c ) │ │ │ │ + bne.n 1fe6e4 │ │ │ │ + ldr r4, [pc, #56] @ (1fe7c4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1fe742 │ │ │ │ + b.n 1fe76a │ │ │ │ nop │ │ │ │ - movs r2, #11 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - movs r1, #211 @ 0xd3 │ │ │ │ + movs r1, #227 @ 0xe3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ + movs r1, #131 @ 0x83 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #85 @ 0x55 │ │ │ │ + movs r1, #87 @ 0x57 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #61 @ 0x3d │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #27 │ │ │ │ + movs r1, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #7 │ │ │ │ + movs r0, #243 @ 0xf3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #207 @ 0xcf │ │ │ │ + movs r0, #223 @ 0xdf │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + movs r0, #167 @ 0xa7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 1fe75c │ │ │ │ + bne.n 1fe7b4 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fe720 │ │ │ │ + bne.n 1fe778 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fe870 │ │ │ │ + bne.n 1fe6c8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ 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, 1fe7c6 │ │ │ │ + cbz r0, 1fe7ee │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1fe7c6 │ │ │ │ + cbz r6, 1fe7ee │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1fe7d6 │ │ │ │ + cbnz r3, 1fe7fe │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fe7be │ │ │ │ + bne.n 1fe7e6 │ │ │ │ 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] @ 1fe864 │ │ │ │ + ldr.w r8, [pc, #140] @ 1fe88c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1fe868 ) │ │ │ │ + ldr r7, [pc, #136] @ (1fe890 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1fe7fe │ │ │ │ + b.n 1fe826 │ │ │ │ blx 61b0c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1fe848 │ │ │ │ + beq.n 1fe870 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1fe832 │ │ │ │ + cbz r2, 1fe85a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60d2c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1fe844 │ │ │ │ + cbz r4, 1fe86c │ │ │ │ mov r2, r4 │ │ │ │ blx 60c6c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe7ee │ │ │ │ + bne.n 1fe816 │ │ │ │ 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 1fe7fe │ │ │ │ + bne.n 1fe826 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fe7e8 │ │ │ │ + bne.n 1fe810 │ │ │ │ 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 1fe7f6 │ │ │ │ + b.n 1fe81e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe7f6 │ │ │ │ + bne.n 1fe81e │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1fe828 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + b.n 1fe850 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r6, r2 │ │ │ │ - eors.w r0, sl, r6, lsr #32 │ │ │ │ + @ instruction: 0xeab20016 │ │ │ │ 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 1fe908 │ │ │ │ + beq.n 1fe930 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fe908 │ │ │ │ - ldr.w r9, [pc, #208] @ 1fe960 │ │ │ │ + beq.n 1fe930 │ │ │ │ + ldr.w r9, [pc, #208] @ 1fe988 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d2c │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1fe910 │ │ │ │ + beq.n 1fe938 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1fe930 │ │ │ │ + beq.n 1fe958 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fe91a │ │ │ │ + beq.n 1fe942 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fe8fa │ │ │ │ + beq.n 1fe922 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1fe8c8 │ │ │ │ + b.n 1fe8f0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fe8fa │ │ │ │ + beq.n 1fe922 │ │ │ │ mov r0, fp │ │ │ │ blx 61b0c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fe8be │ │ │ │ + bne.n 1fe8e6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe8be │ │ │ │ + bne.n 1fe8e6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fe940 │ │ │ │ + beq.n 1fe968 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1fe8c8 │ │ │ │ + bne.n 1fe8f0 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fe892 │ │ │ │ + bne.n 1fe8ba │ │ │ │ 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 1fe8aa │ │ │ │ + bne.n 1fe8d2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fe8aa │ │ │ │ + bne.n 1fe8d2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fe8fa │ │ │ │ - b.n 1fe8aa │ │ │ │ + beq.n 1fe922 │ │ │ │ + b.n 1fe8d2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fe94a │ │ │ │ + beq.n 1fe972 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1fe8ae │ │ │ │ + b.n 1fe8d6 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1fe8be │ │ │ │ + b.n 1fe8e6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fe93a │ │ │ │ + bne.n 1fe962 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fe8fa │ │ │ │ - b.n 1fe93a │ │ │ │ + beq.n 1fe922 │ │ │ │ + b.n 1fe962 │ │ │ │ nop │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fea68 │ │ │ │ - ldr.w fp, [pc, #236] @ 1fea78 │ │ │ │ + beq.n 1fea90 │ │ │ │ + ldr.w fp, [pc, #236] @ 1feaa0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1fea7c ) │ │ │ │ + ldr r3, [pc, #236] @ (1feaa4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568358,103 +568390,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 1fe9f4 │ │ │ │ + beq.n 1fea1c │ │ │ │ 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 61b48 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1fea4c │ │ │ │ + blt.n 1fea74 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1fea4c │ │ │ │ + bls.n 1fea74 │ │ │ │ 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 1fe9a0 │ │ │ │ + bne.n 1fe9c8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fea5c │ │ │ │ + beq.n 1fea84 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fea62 │ │ │ │ - ldr r3, [pc, #108] @ (1fea80 ) │ │ │ │ + bne.n 1fea8a │ │ │ │ + ldr r3, [pc, #108] @ (1feaa8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 61b48 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1fea5c │ │ │ │ + beq.n 1fea84 │ │ │ │ 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] @ (1fea84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1feaac ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fea16 │ │ │ │ + b.n 1fea3e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fea5c │ │ │ │ - ldr r3, [pc, #24] @ (1fea88 ) │ │ │ │ + beq.n 1fea84 │ │ │ │ + ldr r3, [pc, #24] @ (1feab0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1fea16 │ │ │ │ + b.n 1fea3e │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - bfi r0, sl, #0, #23 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + usat r0, #22, r2 │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ 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] @ (1febd8 ) │ │ │ │ + ldr r6, [pc, #308] @ (1fec00 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1febdc ) │ │ │ │ + ldr r5, [pc, #308] @ (1fec04 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1febe0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1fec08 ) │ │ │ │ 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 │ │ │ │ @@ -568465,156 +568497,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 61060 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 61af4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feb6e │ │ │ │ + beq.n 1feb96 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1feb70 │ │ │ │ - ldr r3, [pc, #252] @ (1febe4 ) │ │ │ │ + beq.n 1feb98 │ │ │ │ + ldr r3, [pc, #252] @ (1fec0c ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1febe8 │ │ │ │ + ldr.w sl, [pc, #248] @ 1fec10 │ │ │ │ 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 1feb44 │ │ │ │ + b.n 1feb6c │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 618b4 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1feb6a │ │ │ │ + cbnz r3, 1feb92 │ │ │ │ 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 1feba2 │ │ │ │ + bcs.n 1febca │ │ │ │ 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 61b48 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1f6538 │ │ │ │ + bl 1f6560 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1feb04 │ │ │ │ + bne.n 1feb2c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ - ldr r3, [pc, #116] @ (1febec ) │ │ │ │ - ldr r2, [pc, #116] @ (1febf0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1fec14 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fec18 ) │ │ │ │ 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] @ (1febdc ) │ │ │ │ + ldr r3, [pc, #80] @ (1fec04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1febd2 │ │ │ │ + bne.n 1febfa │ │ │ │ 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 1feb6e │ │ │ │ + beq.n 1feb96 │ │ │ │ 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 1febbc │ │ │ │ - b.n 1feb70 │ │ │ │ + bne.n 1febe4 │ │ │ │ + b.n 1feb98 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ 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] @ (1fef68 ) │ │ │ │ + ldr r4, [pc, #868] @ (1fef90 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1fef6c ) │ │ │ │ + ldr r3, [pc, #868] @ (1fef94 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1fef70 ) │ │ │ │ + ldr r0, [pc, #864] @ (1fef98 ) │ │ │ │ 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 61060 │ │ │ │ blx 609f8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 61fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fecde │ │ │ │ + beq.n 1fed06 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 618fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1fecf4 │ │ │ │ + beq.n 1fed1c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1fef74 ) │ │ │ │ + ldr r4, [pc, #808] @ (1fef9c ) │ │ │ │ blx 618fc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -568627,565 +568659,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 61e68 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1fef78 ) │ │ │ │ + ldr r0, [pc, #764] @ (1fefa0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1fef7c ) │ │ │ │ + ldr r5, [pc, #764] @ (1fefa4 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fe2ac │ │ │ │ + bl 1fe2d4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1fea8c │ │ │ │ + bl 1feab4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fef3c │ │ │ │ - ldr r3, [pc, #732] @ (1fef80 ) │ │ │ │ + beq.w 1fef64 │ │ │ │ + ldr r3, [pc, #732] @ (1fefa8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1fecfa │ │ │ │ - ldr r4, [pc, #728] @ (1fef84 ) │ │ │ │ + cbnz r3, 1fed22 │ │ │ │ + ldr r4, [pc, #728] @ (1fefac ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1fef88 ) │ │ │ │ + ldr r1, [pc, #728] @ (1fefb0 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 61a7c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1fef8c ) │ │ │ │ - ldr r3, [pc, #676] @ (1fef6c ) │ │ │ │ + ldr r2, [pc, #708] @ (1fefb4 ) │ │ │ │ + ldr r3, [pc, #676] @ (1fef94 ) │ │ │ │ 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 1fef62 │ │ │ │ + bne.w 1fef8a │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 609e0 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec3c │ │ │ │ + bne.n 1fec64 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 618fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1fec3c │ │ │ │ + bne.n 1fec64 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1fec46 │ │ │ │ - ldr r4, [pc, #660] @ (1fef90 ) │ │ │ │ + b.n 1fec6e │ │ │ │ + ldr r4, [pc, #660] @ (1fefb8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1fef94 ) │ │ │ │ + ldr r1, [pc, #660] @ (1fefbc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1fef98 ) │ │ │ │ + ldr r1, [pc, #648] @ (1fefc0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1fef9c ) │ │ │ │ + ldr r1, [pc, #640] @ (1fefc4 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1fefa0 ) │ │ │ │ + ldr r1, [pc, #632] @ (1fefc8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1fefa4 ) │ │ │ │ + ldr r1, [pc, #620] @ (1fefcc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1fefa8 ) │ │ │ │ + ldr r1, [pc, #608] @ (1fefd0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1fefac ) │ │ │ │ + ldr r1, [pc, #596] @ (1fefd4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1fefb0 ) │ │ │ │ + ldr r1, [pc, #584] @ (1fefd8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1fefb4 ) │ │ │ │ + ldr r1, [pc, #572] @ (1fefdc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1fefb8 ) │ │ │ │ + ldr r1, [pc, #560] @ (1fefe0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1fefbc ) │ │ │ │ + ldr r1, [pc, #552] @ (1fefe4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1fefc0 ) │ │ │ │ + ldr r1, [pc, #540] @ (1fefe8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1fefc4 ) │ │ │ │ + ldr r1, [pc, #528] @ (1fefec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1fefc8 ) │ │ │ │ + ldr r1, [pc, #516] @ (1feff0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1fefcc ) │ │ │ │ + ldr r1, [pc, #504] @ (1feff4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1fefd0 ) │ │ │ │ + ldr r1, [pc, #492] @ (1feff8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1fefd4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1feffc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1fefd8 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff000 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1fefdc ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff004 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1fefe0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff008 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1fefe4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff00c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1fefe8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff010 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1fefec ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff014 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1feff0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff018 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1feff4 ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff01c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1feff8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff020 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1feffc ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff024 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff000 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff028 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff004 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff02c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff008 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff030 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff00c ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff034 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff010 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff038 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff014 ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff03c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff018 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff040 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff01c ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff044 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff020 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff048 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff024 ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff04c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff028 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff050 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620cc <__printf_chk@plt> │ │ │ │ - b.n 1feca8 │ │ │ │ - ldr r0, [pc, #236] @ (1ff02c ) │ │ │ │ + b.n 1fecd0 │ │ │ │ + ldr r0, [pc, #236] @ (1ff054 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe2d8 │ │ │ │ + bl 1fe300 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe184 │ │ │ │ - ldr r3, [pc, #224] @ (1ff030 ) │ │ │ │ + bl 1fe1ac │ │ │ │ + ldr r3, [pc, #224] @ (1ff058 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1feca0 │ │ │ │ + b.n 1fecc8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r1, [r4, r6] │ │ │ │ + ldrb r1, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ - movs r7, r2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ - movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ + movs r7, r2 │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + movs r7, r2 │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff07a │ │ │ │ + cbz r0, 1ff0a2 │ │ │ │ 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] @ (1ff080 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff0a8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62000 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1ff074 │ │ │ │ + cbz r3, 1ff09c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff04c │ │ │ │ + beq.n 1ff074 │ │ │ │ blx 61294 │ │ │ │ - cbz r0, 1ff074 │ │ │ │ + cbz r0, 1ff09c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff04c │ │ │ │ + beq.n 1ff074 │ │ │ │ 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 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ 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] @ 1ff0e4 │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff10c │ │ │ │ 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] @ 1ff0e8 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff110 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 60e70 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ff0ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff0e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff114 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff0de │ │ │ │ + bne.n 1ff106 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ 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 1f10e4 │ │ │ │ - cbz r7, 1ff13c │ │ │ │ + bl 1f110c │ │ │ │ + cbz r7, 1ff164 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f10e4 │ │ │ │ + bl 1f110c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0ecc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff10e │ │ │ │ + bne.n 1ff136 │ │ │ │ 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 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ff1e0 │ │ │ │ + cbz r3, 1ff208 │ │ │ │ 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 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f1368 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ 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 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1294 │ │ │ │ + bl 1f12bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ff182 │ │ │ │ + bhi.n 1ff1aa │ │ │ │ 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 │ │ │ │ @@ -569195,46 +569227,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 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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 1ff286 │ │ │ │ + bmi.n 1ff2ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ff28a │ │ │ │ + cbz r3, 1ff2b2 │ │ │ │ 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] │ │ │ │ @@ -569247,15 +569279,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 1ff260 │ │ │ │ + b.n 1ff288 │ │ │ │ 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] │ │ │ │ @@ -569285,15 +569317,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 1ff338 │ │ │ │ + bmi.n 1ff360 │ │ │ │ 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 │ │ │ │ @@ -569326,26 +569358,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 1ff3e2 │ │ │ │ + beq.n 1ff40a │ │ │ │ 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 1ff3dc │ │ │ │ + beq.n 1ff404 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 61938 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -569368,48 +569400,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 1ff3c8 │ │ │ │ + b.n 1ff3f0 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ff400 │ │ │ │ + beq.n 1ff428 │ │ │ │ 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 1ff3c8 │ │ │ │ + b.n 1ff3f0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1ff3c8 │ │ │ │ + b.n 1ff3f0 │ │ │ │ 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 1ff434 │ │ │ │ + beq.n 1ff45c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60b3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ff428 │ │ │ │ + bne.n 1ff450 │ │ │ │ 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 │ │ │ │ @@ -569417,41 +569449,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 1ff544 │ │ │ │ + beq.n 1ff56c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1ff69e │ │ │ │ + beq.w 1ff6c6 │ │ │ │ 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 1ff524 │ │ │ │ + bcc.n 1ff54c │ │ │ │ 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, 1ff502 │ │ │ │ + cbz r6, 1ff52a │ │ │ │ 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] │ │ │ │ @@ -569466,81 +569498,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 1ff502 │ │ │ │ + beq.n 1ff52a │ │ │ │ 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 1ff524 │ │ │ │ + bcc.n 1ff54c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 609a4 <__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 1ff674 │ │ │ │ + bcs.w 1ff69c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1ff69e │ │ │ │ + beq.w 1ff6c6 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ff478 │ │ │ │ - b.n 1ff524 │ │ │ │ + bcs.n 1ff4a0 │ │ │ │ + b.n 1ff54c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ff69e │ │ │ │ + beq.w 1ff6c6 │ │ │ │ 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 1ff660 │ │ │ │ + bcc.n 1ff688 │ │ │ │ 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 609a4 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1ff66e │ │ │ │ + beq.n 1ff696 │ │ │ │ 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 1ff660 │ │ │ │ + bcc.n 1ff688 │ │ │ │ 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 1ff642 │ │ │ │ + beq.n 1ff66a │ │ │ │ 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 │ │ │ │ @@ -569558,17 +569590,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 1ff642 │ │ │ │ + beq.n 1ff66a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ff694 │ │ │ │ + beq.n 1ff6bc │ │ │ │ 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 │ │ │ │ @@ -569582,55 +569614,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 1ff660 │ │ │ │ + bcc.n 1ff688 │ │ │ │ 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 1ff33c │ │ │ │ + bl 1ff364 │ │ │ │ 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 1ff69e │ │ │ │ + beq.n 1ff6c6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ff552 │ │ │ │ + b.n 1ff57a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ff59c │ │ │ │ + b.n 1ff5c4 │ │ │ │ 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 1ff33c │ │ │ │ + bl 1ff364 │ │ │ │ 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 1ff634 │ │ │ │ + b.n 1ff65c │ │ │ │ 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} │ │ │ │ @@ -569639,76 +569671,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 1ff6f0 │ │ │ │ + beq.n 1ff718 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1ff704 │ │ │ │ + bcc.n 1ff72c │ │ │ │ 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 1ff6f6 │ │ │ │ + bcs.n 1ff71e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff364 │ │ │ │ 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 1ff6f0 │ │ │ │ + beq.n 1ff718 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1ff6cc │ │ │ │ + b.n 1ff6f4 │ │ │ │ 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 1ff85a │ │ │ │ + beq.w 1ff882 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ff748 │ │ │ │ + b.n 1ff770 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ff78e │ │ │ │ + beq.n 1ff7b6 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1ff73e │ │ │ │ + bcc.n 1ff766 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff7da │ │ │ │ + bne.n 1ff802 │ │ │ │ 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 1ff85a │ │ │ │ + bne.n 1ff882 │ │ │ │ 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] │ │ │ │ @@ -569719,382 +569751,382 @@ │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r0, [r3, #16] │ │ │ │ - beq.n 1ff7c8 │ │ │ │ + beq.n 1ff7f0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61938 │ │ │ │ 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 1ff778 │ │ │ │ + b.n 1ff7a0 │ │ │ │ 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 1ff778 │ │ │ │ + b.n 1ff7a0 │ │ │ │ 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 1ff81a │ │ │ │ + beq.n 1ff842 │ │ │ │ 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 1ff76c │ │ │ │ + beq.n 1ff794 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61938 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1ff7bc │ │ │ │ + b.n 1ff7e4 │ │ │ │ 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 1ff7c8 │ │ │ │ + bne.n 1ff7f0 │ │ │ │ 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 60b3c │ │ │ │ - b.n 1ff778 │ │ │ │ + b.n 1ff7a0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61938 │ │ │ │ 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 1ff778 │ │ │ │ + b.n 1ff7a0 │ │ │ │ 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] @ 1ff8c8 │ │ │ │ + vldr d7, [pc, #52] @ 1ff8f0 │ │ │ │ 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 1ff8b8 │ │ │ │ + bne.n 1ff8e0 │ │ │ │ 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 1ff714 │ │ │ │ + bl 1ff73c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ff8ac │ │ │ │ + b.n 1ff8d4 │ │ │ │ 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] @ (1ffa3c ) │ │ │ │ - ldr r3, [pc, #344] @ (1ffa40 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ffa64 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ffa68 ) │ │ │ │ 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 1ff910 │ │ │ │ + bne.n 1ff938 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff900 │ │ │ │ + bne.n 1ff928 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff9d0 │ │ │ │ + bne.n 1ff9f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ff95c │ │ │ │ + cbz r5, 1ff984 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff92a │ │ │ │ + bne.n 1ff952 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff9c2 │ │ │ │ - ldr r2, [pc, #256] @ (1ffa44 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ffa40 ) │ │ │ │ + bne.n 1ff9ea │ │ │ │ + ldr r2, [pc, #256] @ (1ffa6c ) │ │ │ │ + ldr r3, [pc, #252] @ (1ffa68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffa36 │ │ │ │ + bne.n 1ffa5e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1ffa48 ) │ │ │ │ + ldr r2, [pc, #232] @ (1ffa70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ff926 │ │ │ │ + beq.n 1ff94e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61678 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ff988 │ │ │ │ + bne.n 1ff9b0 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ff9fa │ │ │ │ + bne.n 1ffa22 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61938 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ff9fa │ │ │ │ + cbz r0, 1ffa22 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 207eb0 │ │ │ │ + bl 207ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffa2e │ │ │ │ + beq.n 1ffa56 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ffa1a │ │ │ │ + bne.n 1ffa42 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 207fc8 │ │ │ │ + bl 207ff0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1ff926 │ │ │ │ + b.n 1ff94e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 1ff940 │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 1ff968 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ff9fe │ │ │ │ + bne.n 1ffa26 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff9e4 │ │ │ │ + bne.n 1ffa0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff9d6 │ │ │ │ - b.n 1ff918 │ │ │ │ + bne.n 1ff9fe │ │ │ │ + b.n 1ff940 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ff9ba │ │ │ │ + b.n 1ff9e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffa04 │ │ │ │ + bne.n 1ffa2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff9d4 │ │ │ │ - b.n 1ff918 │ │ │ │ + bne.n 1ff9fc │ │ │ │ + b.n 1ff940 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2080b4 │ │ │ │ - b.n 1ff9aa │ │ │ │ + bl 2080dc │ │ │ │ + b.n 1ff9d2 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ - b.n 1ff9ba │ │ │ │ + b.n 1ff9e2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ffa80 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ffaa8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fe394 │ │ │ │ + bl 1fe3bc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61938 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ffa7e │ │ │ │ + cbz r0, 1ffaa6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1ffaa8 │ │ │ │ + b.n 1ffad0 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ffab4 │ │ │ │ + cbnz r1, 1ffadc │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ffaa0 │ │ │ │ + bne.n 1ffac8 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60b3c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 208078 │ │ │ │ + bl 2080a0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60b3c │ │ │ │ - b.n 1ffa94 │ │ │ │ + b.n 1ffabc │ │ │ │ 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, 1ffb10 │ │ │ │ + cbz r2, 1ffb38 │ │ │ │ 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, 1ffb0a │ │ │ │ + cbz r5, 1ffb32 │ │ │ │ blx 609a4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2080b4 │ │ │ │ + bl 2080dc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ffae8 │ │ │ │ + bhi.n 1ffb10 │ │ │ │ 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, 1ffb7e │ │ │ │ + cbz r1, 1ffba6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffb50 │ │ │ │ + b.n 1ffb78 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2080bc │ │ │ │ + bl 2080e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ffb74 │ │ │ │ + cbnz r0, 1ffb9c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ffb78 │ │ │ │ + bls.n 1ffba0 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60cfc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ffb3a │ │ │ │ + bne.n 1ffb62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8d0 │ │ │ │ - cbz r0, 1ffb78 │ │ │ │ + bl 1ff8f8 │ │ │ │ + cbz r0, 1ffba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 1ffb3a │ │ │ │ + b.n 1ffb62 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ffb78 │ │ │ │ + b.n 1ffba0 │ │ │ │ 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 │ │ │ │ @@ -570102,359 +570134,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 1ffc78 │ │ │ │ + beq.n 1ffca0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffbc4 │ │ │ │ + b.n 1ffbec │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208504 │ │ │ │ - cbnz r0, 1ffbf6 │ │ │ │ + bl 20852c │ │ │ │ + cbnz r0, 1ffc1e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1ffc16 │ │ │ │ + bls.n 1ffc3e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60cfc <__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 1ffbb2 │ │ │ │ + bne.n 1ffbda │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8d0 │ │ │ │ - cbz r0, 1ffc14 │ │ │ │ + bl 1ff8f8 │ │ │ │ + cbz r0, 1ffc3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 208504 │ │ │ │ + bl 20852c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffbbc │ │ │ │ + beq.n 1ffbe4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ffc14 │ │ │ │ + blt.n 1ffc3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ffc62 │ │ │ │ + cbz r0, 1ffc8a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 2082b0 │ │ │ │ + bl 2082d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 1ffc78 │ │ │ │ - vldr d7, [pc, #100] @ 1ffc80 │ │ │ │ + cbz r3, 1ffca0 │ │ │ │ + vldr d7, [pc, #100] @ 1ffca8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ffc44 │ │ │ │ - bl 208578 │ │ │ │ + b.n 1ffc6c │ │ │ │ + bl 2085a0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ffc3c │ │ │ │ + bpl.n 1ffc64 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ffc74 │ │ │ │ + bcs.n 1ffc9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffc28 │ │ │ │ + bne.n 1ffc50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8d0 │ │ │ │ + bl 1ff8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffc3c │ │ │ │ + beq.n 1ffc64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ffc28 │ │ │ │ + b.n 1ffc50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8d0 │ │ │ │ + bl 1ff8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffc0c │ │ │ │ + beq.n 1ffc34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ffc00 │ │ │ │ + b.n 1ffc28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ffbfa │ │ │ │ + b.n 1ffc22 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1ffbfa │ │ │ │ + b.n 1ffc22 │ │ │ │ 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] @ (1ffcc4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ffcec ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205308 │ │ │ │ + bl 205330 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ffcb4 │ │ │ │ - bl 1f0ac0 │ │ │ │ + cbnz r3, 1ffcdc │ │ │ │ + bl 1f0ae8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ffca2 │ │ │ │ + bne.n 1ffcca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1ffcf4 │ │ │ │ + bne.n 1ffd1c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffcdc │ │ │ │ + bne.n 1ffd04 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ffd22 │ │ │ │ + bls.n 1ffd4a │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffd4c │ │ │ │ + bls.n 1ffd74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd48 │ │ │ │ + bne.n 1ffd70 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd48 │ │ │ │ + bne.n 1ffd70 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd48 │ │ │ │ + bne.n 1ffd70 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffd90 │ │ │ │ + bls.n 1ffdb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffd8c │ │ │ │ + bne.n 1ffdb4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffd8c │ │ │ │ + bne.n 1ffdb4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffd8c │ │ │ │ + bne.n 1ffdb4 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ffdee │ │ │ │ + beq.n 1ffe16 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ffde8 │ │ │ │ + bne.n 1ffe10 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffdd0 │ │ │ │ + bne.n 1ffdf8 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1ffe2a │ │ │ │ + bne.n 1ffe52 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffe14 │ │ │ │ + bne.n 1ffe3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ffe26 │ │ │ │ + bne.n 1ffe4e │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1ffe62 │ │ │ │ + bne.n 1ffe8a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ffe4c │ │ │ │ + bne.n 1ffe74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ffe5e │ │ │ │ + bne.n 1ffe86 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffec4 │ │ │ │ + bls.n 1ffeec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffec0 │ │ │ │ + bne.n 1ffee8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffec0 │ │ │ │ + bne.n 1ffee8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffec0 │ │ │ │ + bne.n 1ffee8 │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fff08 │ │ │ │ + bls.n 1fff30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff04 │ │ │ │ + bne.n 1fff2c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff04 │ │ │ │ + bne.n 1fff2c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff04 │ │ │ │ + bne.n 1fff2c │ │ │ │ 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 1f0ab0 │ │ │ │ + bl 1f0ad8 │ │ │ │ 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 1fff5a │ │ │ │ + bne.n 1fff82 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1fff40 │ │ │ │ + bne.n 1fff68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1fff56 │ │ │ │ + bne.n 1fff7e │ │ │ │ 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 │ │ │ │ @@ -570462,93 +570494,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 1fff7c │ │ │ │ + bne.n 1fffa4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1fffae │ │ │ │ + bhi.n 1fffd6 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1fff96 │ │ │ │ + bne.n 1fffbe │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1fffa6 │ │ │ │ + beq.n 1fffce │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1fffa6 │ │ │ │ + b.n 1fffce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1fffec ) │ │ │ │ + ldr r1, [pc, #24] @ (200014 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ffff0 ) │ │ │ │ + ldr r0, [pc, #24] @ (200018 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e98 │ │ │ │ - ldr r3, [pc, #16] @ (1ffff4 ) │ │ │ │ + ldr r3, [pc, #16] @ (20001c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 20000e │ │ │ │ + cbz r2, 200036 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 200012 │ │ │ │ + beq.n 20003a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 200022 │ │ │ │ + beq.n 20004a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (200040 ) │ │ │ │ + ldr r3, [pc, #44] @ (200068 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (200044 ) │ │ │ │ + ldr r3, [pc, #32] @ (20006c ) │ │ │ │ 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 200010 │ │ │ │ + ble.n 200038 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ 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 │ │ │ │ @@ -570566,15 +570598,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61060 │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 200150 │ │ │ │ + beq.n 200178 │ │ │ │ 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 │ │ │ │ @@ -570600,50 +570632,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 200244 │ │ │ │ + ble.w 20026c │ │ │ │ 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 2000f0 │ │ │ │ + bgt.n 200118 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200258 │ │ │ │ + bne.w 200280 │ │ │ │ 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 200094 │ │ │ │ + bne.n 2000bc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2001f2 │ │ │ │ + beq.n 20021a │ │ │ │ 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 │ │ │ │ @@ -570681,78 +570713,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 200186 │ │ │ │ + bne.n 2001ae │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20017e │ │ │ │ + bne.n 2001a6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200290 │ │ │ │ + bne.n 2002b8 │ │ │ │ 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 200230 │ │ │ │ + bgt.n 200258 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200230 │ │ │ │ + cbz r1, 200258 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 20020a │ │ │ │ + bne.n 200232 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 200206 │ │ │ │ + bne.n 20022e │ │ │ │ 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 200128 │ │ │ │ + beq.w 200150 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200146 │ │ │ │ + beq.w 20016e │ │ │ │ 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 20028a │ │ │ │ + beq.n 2002b2 │ │ │ │ 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 200262 │ │ │ │ - b.n 200146 │ │ │ │ + bne.n 20028a │ │ │ │ + b.n 20016e │ │ │ │ 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]! │ │ │ │ @@ -570773,60 +570805,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 200310 │ │ │ │ + bgt.n 200338 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200310 │ │ │ │ + beq.n 200338 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 200324 │ │ │ │ + blt.n 20034c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200310 │ │ │ │ + bge.n 200338 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 2002a0 │ │ │ │ + bne.n 2002c8 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20029c │ │ │ │ + bne.n 2002c4 │ │ │ │ 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 200310 │ │ │ │ + bge.n 200338 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200310 │ │ │ │ + b.n 200338 │ │ │ │ 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 20040a │ │ │ │ + ble.n 200432 │ │ │ │ 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] │ │ │ │ @@ -570852,53 +570884,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 2003e6 │ │ │ │ + ble.n 20040e │ │ │ │ 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 2003be │ │ │ │ + bgt.n 2003e6 │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 2003f6 │ │ │ │ + cbnz r7, 20041e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 200372 │ │ │ │ + b.n 20039a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 20036e │ │ │ │ + bgt.n 200396 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 20035a │ │ │ │ + bne.n 200382 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 200610 │ │ │ │ + ble.w 200638 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 200596 │ │ │ │ + ble.w 2005be │ │ │ │ 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 │ │ │ │ @@ -570921,47 +570953,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 2004aa │ │ │ │ + ble.n 2004d2 │ │ │ │ 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 200482 │ │ │ │ + bgt.n 2004aa │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 2004b8 │ │ │ │ + cbnz r5, 2004e0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 200438 │ │ │ │ + b.n 200460 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 200434 │ │ │ │ + bgt.n 20045c │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20059e │ │ │ │ + beq.n 2005c6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200596 │ │ │ │ + ble.n 2005be │ │ │ │ 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 │ │ │ │ @@ -570974,26 +571006,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 200504 │ │ │ │ + bne.n 20052c │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2004e2 │ │ │ │ + bne.n 20050a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2004dc │ │ │ │ + bgt.n 200504 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200596 │ │ │ │ + ble.n 2005be │ │ │ │ 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] │ │ │ │ @@ -571004,46 +571036,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 200536 │ │ │ │ + bne.n 20055e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200584 │ │ │ │ + ble.n 2005ac │ │ │ │ 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 200534 │ │ │ │ + bne.n 20055c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 200530 │ │ │ │ + bgt.n 200558 │ │ │ │ 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 200524 │ │ │ │ + beq.n 20054c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 200596 │ │ │ │ + ble.n 2005be │ │ │ │ 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 │ │ │ │ @@ -571058,49 +571090,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 2005e2 │ │ │ │ + bne.n 20060a │ │ │ │ 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 2005f4 │ │ │ │ + bne.n 20061c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 2005c2 │ │ │ │ - b.n 200524 │ │ │ │ + bgt.n 2005ea │ │ │ │ + b.n 20054c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200596 │ │ │ │ + ble.n 2005be │ │ │ │ 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 200620 │ │ │ │ - b.n 2004ca │ │ │ │ + bgt.n 200648 │ │ │ │ + b.n 2004f2 │ │ │ │ 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] @ 200a4c │ │ │ │ + ldr.w r4, [pc, #1028] @ 200a74 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 200a50 │ │ │ │ + ldr.w r0, [pc, #1028] @ 200a78 │ │ │ │ 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 │ │ │ │ @@ -571113,43 +571145,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 2006a6 │ │ │ │ + ble.n 2006ce │ │ │ │ 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 2006c2 │ │ │ │ + bgt.n 2006ea │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200698 │ │ │ │ - ldr r2, [pc, #940] @ (200a54 ) │ │ │ │ - ldr r3, [pc, #932] @ (200a50 ) │ │ │ │ + bne.n 2006c0 │ │ │ │ + ldr r2, [pc, #940] @ (200a7c ) │ │ │ │ + ldr r3, [pc, #932] @ (200a78 ) │ │ │ │ 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 200a46 │ │ │ │ + bne.w 200a6e │ │ │ │ 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] @ (200a58 ) │ │ │ │ + ldr r2, [pc, #908] @ (200a80 ) │ │ │ │ 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 │ │ │ │ @@ -571187,21 +571219,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] @ (200a5c ) │ │ │ │ + ldr r1, [pc, #792] @ (200a84 ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2007d0 │ │ │ │ + beq.n 2007f8 │ │ │ │ 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 │ │ │ │ @@ -571210,56 +571242,56 @@ │ │ │ │ blx 61060 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 200774 │ │ │ │ + bne.n 20079c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200766 │ │ │ │ + bne.n 20078e │ │ │ │ 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 20070e │ │ │ │ + bne.n 200736 │ │ │ │ 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 2006de │ │ │ │ - b.n 2006a6 │ │ │ │ + bne.n 200706 │ │ │ │ + b.n 2006ce │ │ │ │ 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 200048 │ │ │ │ + bl 200070 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200a3c │ │ │ │ + beq.w 200a64 │ │ │ │ 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 │ │ │ │ @@ -571282,41 +571314,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 20086c │ │ │ │ + ble.n 200894 │ │ │ │ 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 200844 │ │ │ │ + bgt.n 20086c │ │ │ │ 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] @ (200a60 ) │ │ │ │ + ldr r3, [pc, #488] @ (200a88 ) │ │ │ │ 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] @ (200a64 ) │ │ │ │ + ldr r3, [pc, #476] @ (200a8c ) │ │ │ │ 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] │ │ │ │ @@ -571328,36 +571360,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 200a2a │ │ │ │ + beq.w 200a52 │ │ │ │ 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 2008fc │ │ │ │ + bne.n 200924 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 200a34 │ │ │ │ + bgt.w 200a5c │ │ │ │ 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 200902 │ │ │ │ + b.n 20092a │ │ │ │ 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 │ │ │ │ @@ -571381,29 +571413,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 200978 │ │ │ │ + ble.n 2009a0 │ │ │ │ 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 200950 │ │ │ │ + bgt.n 200978 │ │ │ │ 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 │ │ │ │ @@ -571418,89 +571450,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, 2009e8 │ │ │ │ + cbz r2, 200a10 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2009fa │ │ │ │ + beq.n 200a22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 200996 │ │ │ │ + b.n 2009be │ │ │ │ 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 2009d2 │ │ │ │ + b.n 2009fa │ │ │ │ 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 2008b2 │ │ │ │ + bne.w 2008da │ │ │ │ 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 2008a2 │ │ │ │ + bne.w 2008ca │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 20078e │ │ │ │ + b.n 2007b6 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 2008f6 │ │ │ │ + b.n 20091e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 2008ec │ │ │ │ + b.n 200914 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200884 │ │ │ │ + b.n 2008ac │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld1.8 {d0[5]}, [ip], r9 │ │ │ │ + vst1.8 {d0[5]}, [r4], r9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #2] │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + vld4.32 {d0-d3}, [sl :128], r9 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ 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] @ 200fd0 │ │ │ │ + ldr.w r4, [pc, #1364] @ 200ff8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 200fd4 │ │ │ │ + ldr.w r0, [pc, #1364] @ 200ffc │ │ │ │ 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 │ │ │ │ @@ -571509,56 +571541,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 200ad2 │ │ │ │ + ble.n 200afa │ │ │ │ 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 200af2 │ │ │ │ + bgt.n 200b1a │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200ac2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 200fd8 │ │ │ │ - ldr.w r3, [pc, #1276] @ 200fd4 │ │ │ │ + bne.n 200aea │ │ │ │ + ldr.w r2, [pc, #1284] @ 201000 │ │ │ │ + ldr.w r3, [pc, #1276] @ 200ffc │ │ │ │ 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 200fca │ │ │ │ + bne.w 200ff2 │ │ │ │ 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] @ 200fdc │ │ │ │ + ldr.w r5, [pc, #1236] @ 201004 │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 200fe0 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201008 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 200fe4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 20100c │ │ │ │ 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 │ │ │ │ @@ -571576,15 +571608,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 200f82 │ │ │ │ + beq.w 200faa │ │ │ │ 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 │ │ │ │ @@ -571601,15 +571633,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 200be6 │ │ │ │ + ble.n 200c0e │ │ │ │ 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 │ │ │ │ @@ -571620,32 +571652,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 200bb8 │ │ │ │ + bgt.n 200be0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 200fbc │ │ │ │ + beq.w 200fe4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 200fae │ │ │ │ + beq.w 200fd6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200f26 │ │ │ │ + bne.w 200f4e │ │ │ │ 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 200faa │ │ │ │ + beq.w 200fd2 │ │ │ │ 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 │ │ │ │ @@ -571662,27 +571694,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 200c68 │ │ │ │ + bne.n 200c90 │ │ │ │ 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 200fa2 │ │ │ │ + beq.w 200fca │ │ │ │ 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] │ │ │ │ @@ -571692,16 +571724,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 200344 │ │ │ │ - ldr r3, [pc, #832] @ (200fe8 ) │ │ │ │ + bl 20036c │ │ │ │ + ldr r3, [pc, #832] @ (201010 ) │ │ │ │ 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 │ │ │ │ @@ -571726,38 +571758,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 1ffff8 │ │ │ │ + bl 200020 │ │ │ │ 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 200f74 │ │ │ │ + beq.w 200f9c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 200f68 │ │ │ │ + beq.w 200f90 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 200d3c │ │ │ │ + bne.n 200d64 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 200f74 │ │ │ │ + beq.w 200f9c │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 200f74 │ │ │ │ + beq.w 200f9c │ │ │ │ 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 │ │ │ │ @@ -571775,15 +571807,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 200dba │ │ │ │ + ble.n 200de2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -571793,19 +571825,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 200d8e │ │ │ │ + bgt.n 200db6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200e56 │ │ │ │ + beq.n 200e7e │ │ │ │ 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 │ │ │ │ @@ -571832,29 +571864,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 200e54 │ │ │ │ + ble.n 200e7c │ │ │ │ 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 200e28 │ │ │ │ + bgt.n 200e50 │ │ │ │ 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 │ │ │ │ @@ -571878,24 +571910,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 200e84 │ │ │ │ + bne.n 200eac │ │ │ │ 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 200f7e │ │ │ │ + bne.n 200fa6 │ │ │ │ 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 │ │ │ │ @@ -571904,122 +571936,122 @@ │ │ │ │ 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, 200efc │ │ │ │ + cbz r0, 200f24 │ │ │ │ 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 200ce8 │ │ │ │ + bne.w 200d10 │ │ │ │ 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 200cd0 │ │ │ │ + bne.w 200cf8 │ │ │ │ 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 200b50 │ │ │ │ + bne.w 200b78 │ │ │ │ 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 200b18 │ │ │ │ - b.n 200ad2 │ │ │ │ + bne.w 200b40 │ │ │ │ + b.n 200afa │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 200d3c │ │ │ │ + bne.w 200d64 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 200d42 │ │ │ │ + b.n 200d6a │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 200ec2 │ │ │ │ + b.n 200eea │ │ │ │ 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 61060 │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 200f8c │ │ │ │ - b.n 200f26 │ │ │ │ + bne.n 200fb4 │ │ │ │ + b.n 200f4e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 200c98 │ │ │ │ + b.n 200cc0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200c6a │ │ │ │ - ldr r3, [pc, #60] @ (200fec ) │ │ │ │ + b.n 200c92 │ │ │ │ + ldr r3, [pc, #60] @ (201014 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200c02 │ │ │ │ - ldr r3, [pc, #48] @ (200ff0 ) │ │ │ │ + b.n 200c2a │ │ │ │ + ldr r3, [pc, #48] @ (201018 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200c02 │ │ │ │ + b.n 200c2a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r8, #5537792 @ 0x548000 │ │ │ │ + adcs.w r0, r0, #5537792 @ 0x548000 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52200a9 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr6, {1} │ │ │ │ - cdp2 0, 10, cr0, cr6, cr6, {1} │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + @ instruction: 0xf4fa00a9 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr6, {1} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr6, {1} │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfac60026 │ │ │ │ - @ instruction: 0xfbb80026 │ │ │ │ + @ instruction: 0xfade0026 │ │ │ │ + @ instruction: 0xfbd00026 │ │ │ │ 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 200a68 │ │ │ │ + bl 200a90 │ │ │ │ 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 │ │ │ │ @@ -572036,42 +572068,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 200a68 │ │ │ │ - cbz r7, 201072 │ │ │ │ + bl 200a90 │ │ │ │ + cbz r7, 20109a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5d68 │ │ │ │ + bl 1e5d90 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20105e │ │ │ │ + bne.n 201086 │ │ │ │ mov r0, sl │ │ │ │ blx 60b3c │ │ │ │ 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 200a68 │ │ │ │ + bl 200a90 │ │ │ │ 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 │ │ │ │ @@ -572088,27 +572120,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 200a68 │ │ │ │ - cbz r7, 2010fe │ │ │ │ + bl 200a90 │ │ │ │ + cbz r7, 201126 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4e00 │ │ │ │ + bl 1e4e28 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2010ea │ │ │ │ + bne.n 201112 │ │ │ │ mov r0, sl │ │ │ │ blx 60b3c │ │ │ │ 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 │ │ │ │ @@ -572130,27 +572162,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 200634 │ │ │ │ - cbz r7, 20116a │ │ │ │ + bl 20065c │ │ │ │ + cbz r7, 201192 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1edc3c │ │ │ │ + bl 1edc64 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201156 │ │ │ │ + bne.n 20117e │ │ │ │ mov r0, sl │ │ │ │ blx 60b3c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -572159,15 +572191,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 200634 │ │ │ │ + bl 20065c │ │ │ │ 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 │ │ │ │ @@ -572186,26 +572218,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 200634 │ │ │ │ - cbz r7, 2011fc │ │ │ │ + bl 20065c │ │ │ │ + cbz r7, 201224 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1edc3c │ │ │ │ + bl 1edc64 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 2011e8 │ │ │ │ + bne.n 201210 │ │ │ │ mov r0, sl │ │ │ │ blx 60b3c │ │ │ │ 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 │ │ │ │ @@ -572213,23 +572245,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 200634 │ │ │ │ + bl 20065c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 2012dc │ │ │ │ + bpl.n 201304 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (201324 ) │ │ │ │ + ldr r2, [pc, #228] @ (20134c ) │ │ │ │ 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 │ │ │ │ @@ -572257,15 +572289,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] @ (201328 ) │ │ │ │ + ldr r3, [pc, #116] @ (201350 ) │ │ │ │ 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 │ │ │ │ @@ -572296,53 +572328,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 2012b0 │ │ │ │ + b.n 2012d8 │ │ │ │ nop │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #432] @ (2014f4 ) │ │ │ │ + ldr r2, [pc, #432] @ (20151c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (2014f8 ) │ │ │ │ + ldr r3, [pc, #432] @ (201520 ) │ │ │ │ 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, 201366 │ │ │ │ + cbz r6, 20138e │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 201382 │ │ │ │ + cbnz r4, 2013aa │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 201360 │ │ │ │ - ldr r2, [pc, #404] @ (2014fc ) │ │ │ │ - ldr r3, [pc, #396] @ (2014f8 ) │ │ │ │ + bhi.n 201388 │ │ │ │ + ldr r2, [pc, #404] @ (201524 ) │ │ │ │ + ldr r3, [pc, #396] @ (201520 ) │ │ │ │ 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 2014f0 │ │ │ │ + bne.w 201518 │ │ │ │ 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 │ │ │ │ @@ -572356,15 +572388,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 201230 │ │ │ │ + bl 201258 │ │ │ │ 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 │ │ │ │ @@ -572375,15 +572407,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 201448 │ │ │ │ + b.n 201470 │ │ │ │ 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 │ │ │ │ @@ -572391,144 +572423,144 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r0 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ adds r0, r0, r1 │ │ │ │ add r4, r1 │ │ │ │ - bmi.n 201472 │ │ │ │ + bmi.n 20149a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 20148a │ │ │ │ + bgt.n 2014b2 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 201468 │ │ │ │ + blt.n 201490 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 201492 │ │ │ │ + bgt.n 2014ba │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 201498 │ │ │ │ + bpl.n 2014c0 │ │ │ │ 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 2014ae │ │ │ │ + beq.n 2014d6 │ │ │ │ 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 2013f0 │ │ │ │ + beq.n 201418 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 2013f8 │ │ │ │ + b.n 201420 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 201436 │ │ │ │ - b.n 201434 │ │ │ │ + bpl.n 20145e │ │ │ │ + b.n 20145c │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 201468 │ │ │ │ + blt.n 201490 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 201434 │ │ │ │ - b.n 201436 │ │ │ │ + bmi.n 20145c │ │ │ │ + b.n 20145e │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 2014a0 │ │ │ │ + ble.n 2014c8 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201436 │ │ │ │ + b.n 20145e │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201436 │ │ │ │ + b.n 20145e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 2013d4 │ │ │ │ + bcc.n 2013fc │ │ │ │ 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 2013ac │ │ │ │ + bhi.w 2013d4 │ │ │ │ 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 201390 │ │ │ │ - b.n 201366 │ │ │ │ + bhi.w 2013b8 │ │ │ │ + b.n 20138e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r8], #676 @ 0x2a4 │ │ │ │ + ldc 0, cr0, [r0], {169} @ 0xa9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], {169} @ 0xa9 │ │ │ │ + stcl 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ stmdb 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] @ (201738 ) │ │ │ │ + ldr r2, [pc, #544] @ (201760 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (20173c ) │ │ │ │ + ldr r3, [pc, #544] @ (201764 ) │ │ │ │ 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, 20153e │ │ │ │ + cbz r3, 201566 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 20155a │ │ │ │ + cbnz r4, 201582 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 201536 │ │ │ │ - ldr r2, [pc, #512] @ (201740 ) │ │ │ │ - ldr r3, [pc, #504] @ (20173c ) │ │ │ │ + bhi.n 20155e │ │ │ │ + ldr r2, [pc, #512] @ (201768 ) │ │ │ │ + ldr r3, [pc, #504] @ (201764 ) │ │ │ │ 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 20172a │ │ │ │ + bne.w 201752 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201730 │ │ │ │ - vldr s12, [pc, #464] @ 201734 │ │ │ │ + vldr s11, [pc, #464] @ 201758 │ │ │ │ + vldr s12, [pc, #464] @ 20175c │ │ │ │ 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 │ │ │ │ @@ -572540,15 +572572,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 201230 │ │ │ │ + bl 201258 │ │ │ │ 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 │ │ │ │ @@ -572564,15 +572596,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 201690 │ │ │ │ + bne.n 2016b8 │ │ │ │ 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 │ │ │ │ @@ -572582,145 +572614,145 @@ │ │ │ │ add.w r0, fp, r2 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r2, r7 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ add r1, r7 │ │ │ │ add r0, r7 │ │ │ │ - bmi.n 2016ac │ │ │ │ + bmi.n 2016d4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 2016d2 │ │ │ │ + bgt.n 2016fa │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201694 │ │ │ │ + blt.n 2016bc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 2016f4 │ │ │ │ + ble.n 20171c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 20169c │ │ │ │ + ble.n 2016c4 │ │ │ │ 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 2015ce │ │ │ │ + bne.n 2015f6 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 2015ae │ │ │ │ + bne.n 2015d6 │ │ │ │ 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 20170c │ │ │ │ + beq.n 201734 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 201590 │ │ │ │ + b.n 2015b8 │ │ │ │ mov r0, lr │ │ │ │ - b.n 2015f2 │ │ │ │ + b.n 20161a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2016cc │ │ │ │ + blt.n 2016f4 │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201642 │ │ │ │ + b.n 20166a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201694 │ │ │ │ + blt.n 2016bc │ │ │ │ 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 20169c │ │ │ │ + bge.n 2016c4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201642 │ │ │ │ + b.n 20166a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 201638 │ │ │ │ + bgt.n 201660 │ │ │ │ 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 201638 │ │ │ │ + b.n 201660 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201638 │ │ │ │ + bge.n 201660 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201642 │ │ │ │ + b.n 20166a │ │ │ │ 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 201574 │ │ │ │ - b.n 20153e │ │ │ │ + bhi.w 20159c │ │ │ │ + b.n 201566 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae200a9 │ │ │ │ + @ instruction: 0xeaba00a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaba00a9 │ │ │ │ + eors.w r0, r2, r9, asr #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 201810 │ │ │ │ + beq.n 201838 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2017f4 │ │ │ │ - ldr r4, [pc, #168] @ (201818 ) │ │ │ │ + beq.n 20181c │ │ │ │ + ldr r4, [pc, #168] @ (201840 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 2017e4 │ │ │ │ + beq.n 20180c │ │ │ │ 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 │ │ │ │ @@ -572743,30 +572775,30 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (20181c ) │ │ │ │ + ldr r3, [pc, #36] @ (201844 ) │ │ │ │ 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 2017e4 │ │ │ │ + b.n 20180c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -572777,32 +572809,32 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (201868 ) │ │ │ │ + ldr r1, [pc, #24] @ (201890 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 20196a │ │ │ │ + bpl.n 201992 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -572810,37 +572842,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 201926 │ │ │ │ + beq.n 20194e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 201920 │ │ │ │ + beq.n 201948 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201a26 │ │ │ │ + beq.w 201a4e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (201a44 ) │ │ │ │ + ldr r4, [pc, #372] @ (201a6c ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (201a48 ) │ │ │ │ + ldr r5, [pc, #364] @ (201a70 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 201912 │ │ │ │ + beq.n 20193a │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -572852,29 +572884,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 201992 │ │ │ │ + cbnz r3, 2019ba │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (201a4c ) │ │ │ │ + ldr r3, [pc, #268] @ (201a74 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (201a50 ) │ │ │ │ + ldr r3, [pc, #252] @ (201a78 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -572888,31 +572920,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 2018ae │ │ │ │ - ldr r4, [pc, #192] @ (201a54 ) │ │ │ │ + b.n 2018d6 │ │ │ │ + ldr r4, [pc, #192] @ (201a7c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (201a58 ) │ │ │ │ + ldr r7, [pc, #180] @ (201a80 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 201958 │ │ │ │ + beq.n 201980 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -572934,72 +572966,72 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 201958 │ │ │ │ - ldr r3, [pc, #52] @ (201a5c ) │ │ │ │ + b.n 201980 │ │ │ │ + ldr r3, [pc, #52] @ (201a84 ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 201912 │ │ │ │ - vaddl.u32 q8, d6, d22 │ │ │ │ - vaddl.u16 q0, d14, d22 │ │ │ │ - vhadd.u d16, d10, d22 │ │ │ │ - vhadd.u32 d0, d14, d22 │ │ │ │ - vhadd.u32 d0, d0, d22 │ │ │ │ - cdp2 0, 13, cr0, cr6, cr6, {1} │ │ │ │ - cdp2 0, 8, cr0, cr12, cr6, {1} │ │ │ │ + b.n 20193a │ │ │ │ + vaddl.u q8, d14, d22 │ │ │ │ + vaddl.u q0, d6, d22 │ │ │ │ + vaddl.u16 q0, d2, d22 │ │ │ │ + vhadd.u8 d16, d6, d22 │ │ │ │ + vhadd.u d0, d8, d22 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr6, {1} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr6, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 201ab8 │ │ │ │ + bpl.n 201ae0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201b34 │ │ │ │ + beq.n 201b5c │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201b52 │ │ │ │ - ldr r3, [pc, #372] @ (201c0c ) │ │ │ │ + bne.n 201b7a │ │ │ │ + ldr r3, [pc, #372] @ (201c34 ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 201b12 │ │ │ │ - cbnz r3, 201b2c │ │ │ │ + b.n 201b3a │ │ │ │ + cbnz r3, 201b54 │ │ │ │ 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 201c02 │ │ │ │ + beq.w 201c2a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 201c10 │ │ │ │ + ldr.w lr, [pc, #316] @ 201c38 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -573019,38 +573051,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 201abc │ │ │ │ + b.n 201ae4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201a96 │ │ │ │ + beq.n 201abe │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (201c14 ) │ │ │ │ + ldr r5, [pc, #188] @ (201c3c ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 201b12 │ │ │ │ + beq.n 201b3a │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -573086,66 +573118,65 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 201b12 │ │ │ │ + b.n 201b3a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 201b12 │ │ │ │ - cdp2 0, 1, cr0, cr12, cr6, {1} │ │ │ │ - stc2l 0, cr0, [r2, #152]! @ 0x98 │ │ │ │ - stc2l 0, cr0, [r4, #-152]! @ 0xffffff68 │ │ │ │ + b.n 201b3a │ │ │ │ + cdp2 0, 3, cr0, cr4, cr6, {1} │ │ │ │ + ldc2l 0, cr0, [sl, #152]! @ 0x98 │ │ │ │ + ldc2l 0, cr0, [ip, #-152]! @ 0xffffff68 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (201c64 ) │ │ │ │ + ldr r3, [pc, #32] @ (201c8c ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + vtrn.32 d16, d21 │ │ │ │ stmdb 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, 201c92 │ │ │ │ + cbz r4, 201cba │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 201c98 │ │ │ │ + cbnz r5, 201cc0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 201c8c │ │ │ │ + bhi.n 201cb4 │ │ │ │ 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] │ │ │ │ @@ -573161,56 +573192,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201c40 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 201cc0 │ │ │ │ + bne.n 201ce8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 201cbc │ │ │ │ + bne.n 201ce4 │ │ │ │ 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 201cb4 │ │ │ │ + bhi.n 201cdc │ │ │ │ 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 201ca8 │ │ │ │ + bhi.n 201cd0 │ │ │ │ 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, 201d36 │ │ │ │ + cbz r4, 201d5e │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 201d3c │ │ │ │ + cbnz r5, 201d64 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 201d30 │ │ │ │ + bhi.n 201d58 │ │ │ │ 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] │ │ │ │ @@ -573224,82 +573255,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 201c18 │ │ │ │ + bl 201c40 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 201d62 │ │ │ │ + bne.n 201d8a │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 201d5a │ │ │ │ + bne.n 201d82 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 201d56 │ │ │ │ + bhi.n 201d7e │ │ │ │ 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 201d46 │ │ │ │ + bhi.n 201d6e │ │ │ │ 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] @ (201ed0 ) │ │ │ │ + ldr r1, [pc, #264] @ (201ef8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (201ed4 ) │ │ │ │ + ldr r3, [pc, #264] @ (201efc ) │ │ │ │ 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, 201df2 │ │ │ │ + cbz r3, 201e1a │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 201e10 │ │ │ │ + cbnz r3, 201e38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 201dea │ │ │ │ - ldr r2, [pc, #228] @ (201ed8 ) │ │ │ │ - ldr r3, [pc, #220] @ (201ed4 ) │ │ │ │ + bhi.n 201e12 │ │ │ │ + ldr r2, [pc, #228] @ (201f00 ) │ │ │ │ + ldr r3, [pc, #220] @ (201efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 201ec6 │ │ │ │ + bne.n 201eee │ │ │ │ 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] @ 201ecc │ │ │ │ + vldr s16, [pc, #180] @ 201ef4 │ │ │ │ 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] │ │ │ │ @@ -573309,15 +573340,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 201c18 │ │ │ │ + bl 201c40 │ │ │ │ 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 │ │ │ │ @@ -573329,87 +573360,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 201e3e │ │ │ │ + bne.n 201e66 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 201e36 │ │ │ │ + bne.n 201e5e │ │ │ │ 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 201e2e │ │ │ │ + bhi.n 201e56 │ │ │ │ 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 201e22 │ │ │ │ - b.n 201df2 │ │ │ │ + bhi.n 201e4a │ │ │ │ + b.n 201e1a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 202334 │ │ │ │ + b.n 20230c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2022e8 │ │ │ │ + b.n 2022c0 │ │ │ │ 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] @ (202008 ) │ │ │ │ + ldr r1, [pc, #276] @ (202030 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (20200c ) │ │ │ │ + ldr r3, [pc, #276] @ (202034 ) │ │ │ │ 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, 201f1e │ │ │ │ + cbz r3, 201f46 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 201f3c │ │ │ │ + cbnz r3, 201f64 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 201f16 │ │ │ │ - ldr r2, [pc, #240] @ (202010 ) │ │ │ │ - ldr r3, [pc, #232] @ (20200c ) │ │ │ │ + bhi.n 201f3e │ │ │ │ + ldr r2, [pc, #240] @ (202038 ) │ │ │ │ + ldr r3, [pc, #232] @ (202034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 201ffe │ │ │ │ + bne.n 202026 │ │ │ │ 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] @ 202004 │ │ │ │ + vldr s16, [pc, #192] @ 20202c │ │ │ │ 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] │ │ │ │ @@ -573418,15 +573449,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 201c18 │ │ │ │ + bl 201c40 │ │ │ │ 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 │ │ │ │ @@ -573442,56 +573473,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 201f66 │ │ │ │ + bne.n 201f8e │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 201f5e │ │ │ │ + bne.n 201f86 │ │ │ │ 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 201f56 │ │ │ │ + bhi.n 201f7e │ │ │ │ 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 201f4a │ │ │ │ - b.n 201f1e │ │ │ │ + bhi.n 201f72 │ │ │ │ + b.n 201f46 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 202214 │ │ │ │ + b.n 2021ec │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2021c8 │ │ │ │ + b.n 2021a0 │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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] │ │ │ │ @@ -573502,59 +573533,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 203064 │ │ │ │ + bl 20308c │ │ │ │ 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] @ (202184 ) │ │ │ │ + ldr r2, [pc, #252] @ (2021ac ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202188 ) │ │ │ │ + ldr r3, [pc, #252] @ (2021b0 ) │ │ │ │ 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, 2020b4 │ │ │ │ + cbz r3, 2020dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 2020d2 │ │ │ │ + cbnz r4, 2020fa │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2020aa │ │ │ │ - ldr r2, [pc, #212] @ (20218c ) │ │ │ │ - ldr r3, [pc, #208] @ (202188 ) │ │ │ │ + bhi.n 2020d2 │ │ │ │ + ldr r2, [pc, #212] @ (2021b4 ) │ │ │ │ + ldr r3, [pc, #208] @ (2021b0 ) │ │ │ │ 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 20217a │ │ │ │ + bne.n 2021a2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202180 │ │ │ │ + vldr s16, [pc, #172] @ 2021a8 │ │ │ │ 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] │ │ │ │ @@ -573568,147 +573599,147 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 202102 │ │ │ │ + bne.n 20212a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 2020fa │ │ │ │ + bne.n 202122 │ │ │ │ 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 2020f2 │ │ │ │ + bhi.n 20211a │ │ │ │ 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 2020e2 │ │ │ │ - b.n 2020b4 │ │ │ │ + bcc.n 20210a │ │ │ │ + b.n 2020dc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 28 │ │ │ │ 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] @ (2021bc ) │ │ │ │ + ldr r0, [pc, #28] @ (2021e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2021c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 2021e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2021c4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2021c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (2021ec ) │ │ │ │ + ldr r2, [pc, #28] @ (2021f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b80026 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + @ instruction: 0xf7d00026 │ │ │ │ + subs r2, r4, #7 │ │ │ │ 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] @ (2021f8 ) │ │ │ │ + ldr r0, [pc, #28] @ (202220 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2021fc │ │ │ │ + ldr.w ip, [pc, #28] @ 202224 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202200 ) │ │ │ │ - ldr r2, [pc, #28] @ (202204 ) │ │ │ │ + ldr r3, [pc, #24] @ (202228 ) │ │ │ │ + ldr r2, [pc, #28] @ (20222c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - udf #26 │ │ │ │ + ble.n 202208 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7500026 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + @ instruction: 0xf7680026 │ │ │ │ + subs r6, r4, #6 │ │ │ │ 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] @ (202320 ) │ │ │ │ + ldr r2, [pc, #252] @ (202348 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202324 ) │ │ │ │ + ldr r3, [pc, #252] @ (20234c ) │ │ │ │ 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, 20224c │ │ │ │ + cbz r3, 202274 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 20226a │ │ │ │ + cbnz r4, 202292 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202244 │ │ │ │ - ldr r2, [pc, #216] @ (202328 ) │ │ │ │ - ldr r3, [pc, #212] @ (202324 ) │ │ │ │ + bhi.n 20226c │ │ │ │ + ldr r2, [pc, #216] @ (202350 ) │ │ │ │ + ldr r3, [pc, #212] @ (20234c ) │ │ │ │ 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 202316 │ │ │ │ + bne.n 20233e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 20231c │ │ │ │ + vldr s16, [pc, #176] @ 202344 │ │ │ │ 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] │ │ │ │ @@ -573724,15 +573755,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 207108 │ │ │ │ + bl 207130 │ │ │ │ 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] │ │ │ │ @@ -573740,129 +573771,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 202298 │ │ │ │ + bne.n 2022c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 202290 │ │ │ │ + bne.n 2022b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 20228a │ │ │ │ + bhi.n 2022b2 │ │ │ │ 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 20227e │ │ │ │ - b.n 20224c │ │ │ │ + bcc.n 2022a6 │ │ │ │ + b.n 202274 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ble.n 2022d4 │ │ │ │ + ble.n 2022ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202284 │ │ │ │ + ble.n 20225c │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 2034a4 │ │ │ │ + bl 2034cc │ │ │ │ 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] @ (2024d4 ) │ │ │ │ + ldr r2, [pc, #284] @ (2024fc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (2024d8 ) │ │ │ │ + ldr r3, [pc, #284] @ (202500 ) │ │ │ │ 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, 2023e0 │ │ │ │ + cbz r3, 202408 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2023fe │ │ │ │ + cbnz r4, 202426 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2023d8 │ │ │ │ - ldr r2, [pc, #248] @ (2024dc ) │ │ │ │ - ldr r3, [pc, #244] @ (2024d8 ) │ │ │ │ + bhi.n 202400 │ │ │ │ + ldr r2, [pc, #248] @ (202504 ) │ │ │ │ + ldr r3, [pc, #244] @ (202500 ) │ │ │ │ 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 2024cc │ │ │ │ + bne.n 2024f4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 2024d0 │ │ │ │ + vldr s16, [pc, #208] @ 2024f8 │ │ │ │ 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 │ │ │ │ @@ -573884,158 +573915,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 207034 │ │ │ │ + bl 20705c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 20243a │ │ │ │ + bne.n 202462 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202430 │ │ │ │ + bne.n 202458 │ │ │ │ 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 202422 │ │ │ │ + bhi.n 20244a │ │ │ │ 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 202412 │ │ │ │ - b.n 2023e0 │ │ │ │ + bcc.n 20243a │ │ │ │ + b.n 202408 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 202560 │ │ │ │ + bgt.n 202538 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 202510 │ │ │ │ + blt.n 2024e8 │ │ │ │ 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] @ (20250c ) │ │ │ │ + ldr r0, [pc, #28] @ (202534 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202510 │ │ │ │ + ldr.w ip, [pc, #28] @ 202538 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202514 ) │ │ │ │ - ldr r2, [pc, #28] @ (202518 ) │ │ │ │ + ldr r3, [pc, #24] @ (20253c ) │ │ │ │ + ldr r2, [pc, #28] @ (202540 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 20251c │ │ │ │ + bge.n 2024f4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r0, #10878976 @ 0xa60000 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + bic.w r0, r8, #10878976 @ 0xa60000 │ │ │ │ + adds r2, r2, #2 │ │ │ │ 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] @ (202548 ) │ │ │ │ + ldr r0, [pc, #28] @ (202570 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20254c │ │ │ │ + ldr.w ip, [pc, #28] @ 202574 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202550 ) │ │ │ │ - ldr r2, [pc, #28] @ (202554 ) │ │ │ │ + ldr r3, [pc, #24] @ (202578 ) │ │ │ │ + ldr r2, [pc, #28] @ (20257c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 2024e0 │ │ │ │ + bge.n 2024b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a80026 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + @ instruction: 0xf3c00026 │ │ │ │ + adds r6, r2, #1 │ │ │ │ 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] @ (2026b0 ) │ │ │ │ + ldr r2, [pc, #316] @ (2026d8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (2026b4 ) │ │ │ │ + ldr r3, [pc, #316] @ (2026dc ) │ │ │ │ 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, 20259e │ │ │ │ + cbz r3, 2025c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 2025bc │ │ │ │ + cbnz r3, 2025e4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202596 │ │ │ │ - ldr r2, [pc, #280] @ (2026b8 ) │ │ │ │ - ldr r3, [pc, #272] @ (2026b4 ) │ │ │ │ + bhi.n 2025be │ │ │ │ + ldr r2, [pc, #280] @ (2026e0 ) │ │ │ │ + ldr r3, [pc, #272] @ (2026dc ) │ │ │ │ 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 2026a6 │ │ │ │ + bne.n 2026ce │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 2026ac │ │ │ │ + vldr s16, [pc, #236] @ 2026d4 │ │ │ │ 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 │ │ │ │ @@ -574054,21 +574085,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 207108 │ │ │ │ + bl 207130 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207108 │ │ │ │ + bl 207130 │ │ │ │ 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 │ │ │ │ @@ -574083,51 +574114,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 2025fa │ │ │ │ + bne.n 202622 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2025f0 │ │ │ │ + bne.n 202618 │ │ │ │ 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 2025de │ │ │ │ + bhi.n 202606 │ │ │ │ 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 2025d0 │ │ │ │ - b.n 20259e │ │ │ │ + bcc.n 2025f8 │ │ │ │ + b.n 2025c6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bge.n 2025c0 │ │ │ │ + bge.n 202798 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 202770 │ │ │ │ + bge.n 202748 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 20272c │ │ │ │ + cbz r2, 202754 │ │ │ │ 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 │ │ │ │ @@ -574149,28 +574180,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 2026cc │ │ │ │ + bne.n 2026f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202826 │ │ │ │ + beq.n 20284e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 202828 │ │ │ │ + vldr s9, [pc, #228] @ 202850 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 20282c │ │ │ │ + vldr s10, [pc, #224] @ 202854 │ │ │ │ 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 │ │ │ │ @@ -574184,117 +574215,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 2027b8 │ │ │ │ + ble.n 2027e0 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2027b8 │ │ │ │ + bge.n 2027e0 │ │ │ │ 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 2027e4 │ │ │ │ + ble.n 20280c │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2027e4 │ │ │ │ + bge.n 20280c │ │ │ │ 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 202810 │ │ │ │ + ble.n 202838 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202810 │ │ │ │ + bge.n 202838 │ │ │ │ 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 20274c │ │ │ │ + bne.n 202774 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2029d8 │ │ │ │ + beq.w 202a00 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 2029dc │ │ │ │ + vldr s10, [pc, #408] @ 202a04 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 2029e0 │ │ │ │ - vldr s9, [pc, #404] @ 2029e4 │ │ │ │ + vldr s11, [pc, #404] @ 202a08 │ │ │ │ + vldr s9, [pc, #404] @ 202a0c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 2029e8 │ │ │ │ - vldr s7, [pc, #400] @ 2029ec │ │ │ │ - b.n 2028c6 │ │ │ │ + vldr s8, [pc, #400] @ 202a10 │ │ │ │ + vldr s7, [pc, #400] @ 202a14 │ │ │ │ + b.n 2028ee │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202870 │ │ │ │ + cbz r5, 202898 │ │ │ │ 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 202932 │ │ │ │ + bne.n 20295a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202892 │ │ │ │ + cbz r5, 2028ba │ │ │ │ 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 20298a │ │ │ │ + bne.n 2029b2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 2028b0 │ │ │ │ + cbz r1, 2028d8 │ │ │ │ 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 2029d6 │ │ │ │ + beq.w 2029fe │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20285e │ │ │ │ + beq.n 202886 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202870 │ │ │ │ + beq.n 202898 │ │ │ │ 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 │ │ │ │ @@ -574308,20 +574339,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 202880 │ │ │ │ + beq.n 2028a8 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202892 │ │ │ │ + beq.n 2028ba │ │ │ │ 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 │ │ │ │ @@ -574334,20 +574365,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 20289e │ │ │ │ + beq.n 2028c6 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 2028b0 │ │ │ │ + beq.n 2028d8 │ │ │ │ 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 │ │ │ │ @@ -574356,279 +574387,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 2028b0 │ │ │ │ + b.n 2028d8 │ │ │ │ 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 202d90 │ │ │ │ + beq.w 202db8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 202d50 │ │ │ │ - vldr s6, [pc, #844] @ 202d54 │ │ │ │ + vldr s8, [pc, #844] @ 202d78 │ │ │ │ + vldr s6, [pc, #844] @ 202d7c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 202d58 │ │ │ │ + vldr s7, [pc, #840] @ 202d80 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 202d5c │ │ │ │ - vldr s10, [pc, #836] @ 202d60 │ │ │ │ - vldr s5, [pc, #836] @ 202d64 │ │ │ │ - vldr s4, [pc, #836] @ 202d68 │ │ │ │ - b.n 202b02 │ │ │ │ + vldr s9, [pc, #836] @ 202d84 │ │ │ │ + vldr s10, [pc, #836] @ 202d88 │ │ │ │ + vldr s5, [pc, #836] @ 202d8c │ │ │ │ + vldr s4, [pc, #836] @ 202d90 │ │ │ │ + b.n 202b2a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 202a38 │ │ │ │ + cbz r5, 202a60 │ │ │ │ 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 202b56 │ │ │ │ + bne.w 202b7e │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 202a58 │ │ │ │ + cbz r5, 202a80 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 202b98 │ │ │ │ + bne.w 202bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202c32 │ │ │ │ + beq.w 202c5a │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 202cfc │ │ │ │ + ble.w 202d24 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 202d38 │ │ │ │ + bge.w 202d60 │ │ │ │ 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 202c80 │ │ │ │ + ble.w 202ca8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202ac2 │ │ │ │ + bge.n 202aea │ │ │ │ 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 202c2e │ │ │ │ + ble.w 202c56 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 202aec │ │ │ │ + bge.n 202b14 │ │ │ │ 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 202cfa │ │ │ │ + beq.w 202d22 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202a26 │ │ │ │ + beq.n 202a4e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202a38 │ │ │ │ + beq.n 202a60 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 202c9a │ │ │ │ + bmi.w 202cc2 │ │ │ │ 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 202a46 │ │ │ │ + beq.w 202a6e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 202a58 │ │ │ │ + beq.w 202a80 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 202c84 │ │ │ │ + bmi.w 202cac │ │ │ │ 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 202a62 │ │ │ │ + beq.w 202a8a │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 202c4e │ │ │ │ + beq.n 202c76 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 202cb0 │ │ │ │ + bmi.w 202cd8 │ │ │ │ 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 202cc6 │ │ │ │ + ble.n 202cee │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202a8c │ │ │ │ + blt.w 202ab4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202aa8 │ │ │ │ + bgt.w 202ad0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202ad2 │ │ │ │ + b.n 202afa │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 202d86 │ │ │ │ + ble.w 202dae │ │ │ │ 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 202c2e │ │ │ │ - vldr s13, [pc, #320] @ 202d5c │ │ │ │ - vldr s15, [pc, #320] @ 202d60 │ │ │ │ + bge.n 202c56 │ │ │ │ + vldr s13, [pc, #320] @ 202d84 │ │ │ │ + vldr s15, [pc, #320] @ 202d88 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 202aec │ │ │ │ + b.n 202b14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202bf4 │ │ │ │ + ble.n 202c1c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 202d70 │ │ │ │ - vldr s13, [pc, #264] @ 202d54 │ │ │ │ - b.n 202a8c │ │ │ │ + bge.w 202d98 │ │ │ │ + vldr s13, [pc, #264] @ 202d7c │ │ │ │ + b.n 202ab4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 202d8c │ │ │ │ + ble.w 202db4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202a8c │ │ │ │ + blt.w 202ab4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202aa8 │ │ │ │ + bgt.w 202ad0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202ac2 │ │ │ │ + b.n 202aea │ │ │ │ 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 202b7a │ │ │ │ + b.n 202ba2 │ │ │ │ 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 202b34 │ │ │ │ + b.n 202b5c │ │ │ │ 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 202bb0 │ │ │ │ + b.n 202bd8 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202cf4 │ │ │ │ + ble.n 202d1c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202cf4 │ │ │ │ - vldr s11, [pc, #116] @ 202d5c │ │ │ │ - vldr s15, [pc, #116] @ 202d60 │ │ │ │ + bge.n 202d1c │ │ │ │ + vldr s11, [pc, #116] @ 202d84 │ │ │ │ + vldr s15, [pc, #116] @ 202d88 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202ad2 │ │ │ │ + b.n 202afa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202d32 │ │ │ │ + ble.n 202d5a │ │ │ │ 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 202ae0 │ │ │ │ - vldr s11, [pc, #56] @ 202d5c │ │ │ │ - vldr s15, [pc, #56] @ 202d60 │ │ │ │ + bge.w 202b08 │ │ │ │ + vldr s11, [pc, #56] @ 202d84 │ │ │ │ + vldr s15, [pc, #56] @ 202d88 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202ae0 │ │ │ │ + b.n 202b08 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202aa8 │ │ │ │ + bgt.w 202ad0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202ad2 │ │ │ │ + b.n 202afa │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -574641,33 +574672,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 202d86 │ │ │ │ - vldr s13, [pc, #-24] @ 202d6c │ │ │ │ - b.n 202aa8 │ │ │ │ + ble.n 202dae │ │ │ │ + vldr s13, [pc, #-24] @ 202d94 │ │ │ │ + b.n 202ad0 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 202aec │ │ │ │ + b.n 202b14 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202a98 │ │ │ │ + b.n 202ac0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202e3c │ │ │ │ + beq.n 202e64 │ │ │ │ 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] @ 202e40 │ │ │ │ - vldr s10, [pc, #148] @ 202e44 │ │ │ │ + vldr s12, [pc, #148] @ 202e68 │ │ │ │ + vldr s10, [pc, #148] @ 202e6c │ │ │ │ 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 │ │ │ │ @@ -574694,40 +574725,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 202dba │ │ │ │ + bne.n 202de2 │ │ │ │ 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 202f02 │ │ │ │ + beq.n 202f2a │ │ │ │ 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 202e90 │ │ │ │ + ble.n 202eb8 │ │ │ │ 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 │ │ │ │ @@ -574755,25 +574786,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 202e68 │ │ │ │ + bne.n 202e90 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 202f84 │ │ │ │ + cbz r2, 202fac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 202f88 │ │ │ │ + vldr s11, [pc, #116] @ 202fb0 │ │ │ │ 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] │ │ │ │ @@ -574794,22 +574825,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 202f16 │ │ │ │ + bne.n 202f3e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203032 │ │ │ │ + beq.n 20305a │ │ │ │ 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 │ │ │ │ @@ -574846,50 +574877,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 202fa6 │ │ │ │ + bne.n 202fce │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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, 203090 │ │ │ │ + cbz r6, 2030b8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203096 │ │ │ │ + cbnz r4, 2030be │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 20308a │ │ │ │ + bhi.n 2030b2 │ │ │ │ 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 │ │ │ │ @@ -574925,92 +574956,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 207034 │ │ │ │ + bl 20705c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 2030ea │ │ │ │ + bne.n 203112 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 2030e2 │ │ │ │ + bne.n 20310a │ │ │ │ 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 2030ca │ │ │ │ + bhi.n 2030f2 │ │ │ │ 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 2030aa │ │ │ │ + bcc.n 2030d2 │ │ │ │ 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] @ (203288 ) │ │ │ │ + ldr r2, [pc, #288] @ (2032b0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (20328c ) │ │ │ │ + ldr r3, [pc, #288] @ (2032b4 ) │ │ │ │ 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, 203192 │ │ │ │ + cbz r3, 2031ba │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2031b0 │ │ │ │ + cbnz r4, 2031d8 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20318c │ │ │ │ - ldr r2, [pc, #252] @ (203290 ) │ │ │ │ - ldr r3, [pc, #244] @ (20328c ) │ │ │ │ + bhi.n 2031b4 │ │ │ │ + ldr r2, [pc, #252] @ (2032b8 ) │ │ │ │ + ldr r3, [pc, #244] @ (2032b4 ) │ │ │ │ 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 20327c │ │ │ │ + bne.n 2032a4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 203280 │ │ │ │ + vldr s17, [pc, #204] @ 2032a8 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 203284 │ │ │ │ + vldr s16, [pc, #196] @ 2032ac │ │ │ │ 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] │ │ │ │ @@ -575038,154 +575069,154 @@ │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 203208 │ │ │ │ + bne.n 203230 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203200 │ │ │ │ + bne.n 203228 │ │ │ │ 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 2031e6 │ │ │ │ + bhi.n 20320e │ │ │ │ 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 2031c6 │ │ │ │ - b.n 203192 │ │ │ │ + bcc.n 2031ee │ │ │ │ + b.n 2031ba │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (2032c0 ) │ │ │ │ + ldr r0, [pc, #28] @ (2032e8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2032c4 │ │ │ │ + ldr.w ip, [pc, #28] @ 2032ec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2032c8 ) │ │ │ │ - ldr r2, [pc, #28] @ (2032cc ) │ │ │ │ + ldr r3, [pc, #24] @ (2032f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2032f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203194 │ │ │ │ + b.n 2031ec │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ 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] @ (2032fc ) │ │ │ │ + ldr r0, [pc, #28] @ (203324 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203300 │ │ │ │ + ldr.w ip, [pc, #28] @ 203328 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203304 ) │ │ │ │ - ldr r2, [pc, #28] @ (203308 ) │ │ │ │ + ldr r3, [pc, #24] @ (20332c ) │ │ │ │ + ldr r2, [pc, #28] @ (203330 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203100 │ │ │ │ + b.n 203158 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #300] @ (203454 ) │ │ │ │ + ldr r2, [pc, #300] @ (20347c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (203458 ) │ │ │ │ + ldr r3, [pc, #300] @ (203480 ) │ │ │ │ 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, 20334e │ │ │ │ + cbz r3, 203376 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 20336c │ │ │ │ + cbnz r4, 203394 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203348 │ │ │ │ - ldr r2, [pc, #268] @ (20345c ) │ │ │ │ - ldr r3, [pc, #260] @ (203458 ) │ │ │ │ + bhi.n 203370 │ │ │ │ + ldr r2, [pc, #268] @ (203484 ) │ │ │ │ + ldr r3, [pc, #260] @ (203480 ) │ │ │ │ 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 203446 │ │ │ │ + bne.n 20346e │ │ │ │ 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] @ 20344c │ │ │ │ + vldr s17, [pc, #220] @ 203474 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203450 │ │ │ │ + vldr s16, [pc, #216] @ 203478 │ │ │ │ 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 │ │ │ │ @@ -575215,15 +575246,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 207108 │ │ │ │ + bl 207130 │ │ │ │ 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] │ │ │ │ @@ -575232,94 +575263,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 2033c0 │ │ │ │ + bne.n 2033e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2033b6 │ │ │ │ + bne.n 2033de │ │ │ │ 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 20339e │ │ │ │ + bhi.n 2033c6 │ │ │ │ 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 20337e │ │ │ │ - b.n 20334e │ │ │ │ + bcc.n 2033a6 │ │ │ │ + b.n 203376 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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, 2034d0 │ │ │ │ + cbz r6, 2034f8 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 2034d6 │ │ │ │ + cbnz r4, 2034fe │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 2034c8 │ │ │ │ + bhi.n 2034f0 │ │ │ │ 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 │ │ │ │ @@ -575351,97 +575382,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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 203530 │ │ │ │ + bne.n 203558 │ │ │ │ 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 203528 │ │ │ │ + bne.n 203550 │ │ │ │ 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 20350a │ │ │ │ + bhi.n 203532 │ │ │ │ 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 2034e2 │ │ │ │ + bhi.n 20350a │ │ │ │ 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] @ (203708 ) │ │ │ │ + ldr r2, [pc, #336] @ (203730 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (20370c ) │ │ │ │ + ldr r3, [pc, #336] @ (203734 ) │ │ │ │ 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, 2035e0 │ │ │ │ + cbz r3, 203608 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203600 │ │ │ │ + cbnz r6, 203628 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2035da │ │ │ │ - ldr r2, [pc, #300] @ (203710 ) │ │ │ │ - ldr r3, [pc, #296] @ (20370c ) │ │ │ │ + bhi.n 203602 │ │ │ │ + ldr r2, [pc, #300] @ (203738 ) │ │ │ │ + ldr r3, [pc, #296] @ (203734 ) │ │ │ │ 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 2036fa │ │ │ │ + bne.w 203722 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 203700 │ │ │ │ + vldr s16, [pc, #252] @ 203728 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 203704 │ │ │ │ + vldr s17, [pc, #248] @ 20372c │ │ │ │ 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] │ │ │ │ @@ -575473,23 +575504,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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 207034 │ │ │ │ + bl 20705c │ │ │ │ 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 │ │ │ │ @@ -575497,143 +575528,143 @@ │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ - bne.n 203658 │ │ │ │ + bne.n 203680 │ │ │ │ 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 20364e │ │ │ │ + bne.n 203676 │ │ │ │ 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 203632 │ │ │ │ + bhi.n 20365a │ │ │ │ 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 203612 │ │ │ │ - b.n 2035e0 │ │ │ │ + bcc.n 20363a │ │ │ │ + b.n 203608 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203740 ) │ │ │ │ + ldr r0, [pc, #28] @ (203768 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203744 │ │ │ │ + ldr.w ip, [pc, #28] @ 20376c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203748 ) │ │ │ │ - ldr r2, [pc, #28] @ (20374c ) │ │ │ │ + ldr r3, [pc, #24] @ (203770 ) │ │ │ │ + ldr r2, [pc, #28] @ (203774 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203c64 │ │ │ │ + b.n 203cbc │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ 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] @ (20377c ) │ │ │ │ + ldr r0, [pc, #28] @ (2037a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203780 │ │ │ │ + ldr.w ip, [pc, #28] @ 2037a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203784 ) │ │ │ │ - ldr r2, [pc, #28] @ (203788 ) │ │ │ │ + ldr r3, [pc, #24] @ (2037ac ) │ │ │ │ + ldr r2, [pc, #28] @ (2037b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 60ffc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203bd0 │ │ │ │ + b.n 203c28 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ 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] @ (203914 ) │ │ │ │ + ldr r2, [pc, #364] @ (20393c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (203918 ) │ │ │ │ + ldr r3, [pc, #364] @ (203940 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 2037d0 │ │ │ │ + cbz r3, 2037f8 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 2037f0 │ │ │ │ + cbnz r6, 203818 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2037ca │ │ │ │ - ldr r2, [pc, #328] @ (20391c ) │ │ │ │ - ldr r3, [pc, #324] @ (203918 ) │ │ │ │ + bhi.n 2037f2 │ │ │ │ + ldr r2, [pc, #328] @ (203944 ) │ │ │ │ + ldr r3, [pc, #324] @ (203940 ) │ │ │ │ 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 203906 │ │ │ │ + bne.w 20392e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 20390c │ │ │ │ + vldr s16, [pc, #280] @ 203934 │ │ │ │ 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 │ │ │ │ @@ -575650,15 +575681,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] @ 203910 │ │ │ │ + vldr s17, [pc, #216] @ 203938 │ │ │ │ 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 │ │ │ │ @@ -575667,23 +575698,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 207108 │ │ │ │ + bl 207130 │ │ │ │ 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 207108 │ │ │ │ + bl 207130 │ │ │ │ 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 │ │ │ │ @@ -575700,54 +575731,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 203848 │ │ │ │ + bne.n 203870 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20383e │ │ │ │ + bne.n 203866 │ │ │ │ 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 20381e │ │ │ │ + bhi.n 203846 │ │ │ │ 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 2037fe │ │ │ │ - b.n 2037d0 │ │ │ │ + bcc.w 203826 │ │ │ │ + b.n 2037f8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -575756,19 +575787,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 203a1a │ │ │ │ + beq.n 203a42 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 203984 │ │ │ │ + beq.n 2039ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 203ab2 │ │ │ │ + beq.w 203ada │ │ │ │ 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 │ │ │ │ @@ -575782,15 +575813,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 203b00 │ │ │ │ + beq.w 203b28 │ │ │ │ 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 │ │ │ │ @@ -575850,15 +575881,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, 203ae0 │ │ │ │ + cbz r1, 203b08 │ │ │ │ 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 │ │ │ │ @@ -575926,15 +575957,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 203920 │ │ │ │ + bl 203948 │ │ │ │ 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 │ │ │ │ @@ -575960,15 +575991,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 203920 │ │ │ │ + bl 203948 │ │ │ │ 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 │ │ │ │ @@ -575998,15 +576029,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 203920 │ │ │ │ + bl 203948 │ │ │ │ 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 │ │ │ │ @@ -576052,24 +576083,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 203920 │ │ │ │ - cbz r4, 203d14 │ │ │ │ + bl 203948 │ │ │ │ + cbz r4, 203d3c │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 203d14 │ │ │ │ + beq.n 203d3c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 203d1c │ │ │ │ + bhi.n 203d44 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 203d46 │ │ │ │ + bhi.n 203d6e │ │ │ │ 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 │ │ │ │ @@ -576091,96 +576122,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 203d14 │ │ │ │ + b.n 203d3c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 203d74 │ │ │ │ + ldr.w ip, [pc, #20] @ 203d9c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2036b0 │ │ │ │ + b.n 203688 │ │ │ │ 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] @ 203d9c │ │ │ │ + ldr.w ip, [pc, #20] @ 203dc4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 203680 │ │ │ │ + b.n 203658 │ │ │ │ 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] @ 203dc4 │ │ │ │ + ldr.w ip, [pc, #20] @ 203dec │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 203650 │ │ │ │ + b.n 203628 │ │ │ │ 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] @ 203dec │ │ │ │ + ldr.w ip, [pc, #20] @ 203e14 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 203620 │ │ │ │ + b.n 2045f8 │ │ │ │ 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 203e2a │ │ │ │ + beq.n 203e52 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (203ec8 ) │ │ │ │ + ldr r3, [pc, #180] @ (203ef0 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 203e30 │ │ │ │ + cbnz r5, 203e58 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 203e24 │ │ │ │ + bhi.n 203e4c │ │ │ │ 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 │ │ │ │ @@ -576211,64 +576242,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 203e76 │ │ │ │ + bne.n 203e9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203e6e │ │ │ │ + bne.n 203e96 │ │ │ │ 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 203e56 │ │ │ │ + bhi.n 203e7e │ │ │ │ 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 203e36 │ │ │ │ + bhi.n 203e5e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 204698 │ │ │ │ + b.n 204670 │ │ │ │ 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 203f06 │ │ │ │ + beq.n 203f2e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (203fa4 ) │ │ │ │ + ldr r3, [pc, #180] @ (203fcc ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 203f0c │ │ │ │ + cbnz r5, 203f34 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 203f00 │ │ │ │ + bhi.n 203f28 │ │ │ │ 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 │ │ │ │ @@ -576299,64 +576330,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 203f52 │ │ │ │ + bne.n 203f7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203f4a │ │ │ │ + bne.n 203f72 │ │ │ │ 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 203f32 │ │ │ │ + bhi.n 203f5a │ │ │ │ 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 203f12 │ │ │ │ + bhi.n 203f3a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2045b4 │ │ │ │ + b.n 20458c │ │ │ │ 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 203fe2 │ │ │ │ + beq.n 20400a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204080 ) │ │ │ │ + ldr r3, [pc, #180] @ (2040a8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 203fe8 │ │ │ │ + cbnz r5, 204010 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 203fdc │ │ │ │ + bhi.n 204004 │ │ │ │ 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 │ │ │ │ @@ -576387,64 +576418,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 20402e │ │ │ │ + bne.n 204056 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204026 │ │ │ │ + bne.n 20404e │ │ │ │ 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 20400e │ │ │ │ + bhi.n 204036 │ │ │ │ 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 203fee │ │ │ │ + bhi.n 204016 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2044d0 │ │ │ │ + b.n 2044a8 │ │ │ │ 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 2040be │ │ │ │ + beq.n 2040e6 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (20415c ) │ │ │ │ + ldr r3, [pc, #180] @ (204184 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2040c4 │ │ │ │ + cbnz r5, 2040ec │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2040b8 │ │ │ │ + bhi.n 2040e0 │ │ │ │ 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 │ │ │ │ @@ -576475,87 +576506,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 20410a │ │ │ │ + bne.n 204132 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204102 │ │ │ │ + bne.n 20412a │ │ │ │ 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 2040ea │ │ │ │ + bhi.n 204112 │ │ │ │ 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 2040ca │ │ │ │ + bhi.n 2040f2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2043ec │ │ │ │ + b.n 2043c4 │ │ │ │ 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] @ (20429c ) │ │ │ │ + ldr r2, [pc, #288] @ (2042c4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2042a0 ) │ │ │ │ + ldr r3, [pc, #288] @ (2042c8 ) │ │ │ │ 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, 2041ae │ │ │ │ - ldr r3, [pc, #272] @ (2042a4 ) │ │ │ │ + cbz r3, 2041d6 │ │ │ │ + ldr r3, [pc, #272] @ (2042cc ) │ │ │ │ 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, 2041cc │ │ │ │ + cbnz r3, 2041f4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2041a4 │ │ │ │ - ldr r2, [pc, #248] @ (2042a8 ) │ │ │ │ - ldr r3, [pc, #236] @ (2042a0 ) │ │ │ │ + bhi.n 2041cc │ │ │ │ + ldr r2, [pc, #248] @ (2042d0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2042c8 ) │ │ │ │ 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 204294 │ │ │ │ + bne.n 2042bc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204298 │ │ │ │ + vldr s16, [pc, #200] @ 2042c0 │ │ │ │ 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] │ │ │ │ @@ -576594,93 +576625,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 2041fa │ │ │ │ + bne.n 204222 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2041f2 │ │ │ │ + bne.n 20421a │ │ │ │ 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 2041ea │ │ │ │ + bhi.n 204212 │ │ │ │ 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 2041da │ │ │ │ - b.n 2041ae │ │ │ │ + bhi.n 204202 │ │ │ │ + b.n 2041d6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 204378 │ │ │ │ + b.n 204350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0022 │ │ │ │ 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] @ (2043e8 ) │ │ │ │ + ldr r2, [pc, #288] @ (204410 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2043ec ) │ │ │ │ + ldr r3, [pc, #288] @ (204414 ) │ │ │ │ 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, 2042fa │ │ │ │ - ldr r3, [pc, #272] @ (2043f0 ) │ │ │ │ + cbz r3, 204322 │ │ │ │ + ldr r3, [pc, #272] @ (204418 ) │ │ │ │ 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, 204318 │ │ │ │ + cbnz r3, 204340 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2042f0 │ │ │ │ - ldr r2, [pc, #248] @ (2043f4 ) │ │ │ │ - ldr r3, [pc, #236] @ (2043ec ) │ │ │ │ + bhi.n 204318 │ │ │ │ + ldr r2, [pc, #248] @ (20441c ) │ │ │ │ + ldr r3, [pc, #236] @ (204414 ) │ │ │ │ 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 2043e0 │ │ │ │ + bne.n 204408 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2043e4 │ │ │ │ + vldr s16, [pc, #200] @ 20440c │ │ │ │ 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] │ │ │ │ @@ -576719,93 +576750,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 204346 │ │ │ │ + bne.n 20436e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20433e │ │ │ │ + bne.n 204366 │ │ │ │ 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 204336 │ │ │ │ + bhi.n 20435e │ │ │ │ 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 204326 │ │ │ │ - b.n 2042fa │ │ │ │ + bhi.n 20434e │ │ │ │ + b.n 204322 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ 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] @ (204534 ) │ │ │ │ + ldr r2, [pc, #288] @ (20455c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204538 ) │ │ │ │ + ldr r3, [pc, #288] @ (204560 ) │ │ │ │ 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, 204446 │ │ │ │ - ldr r3, [pc, #272] @ (20453c ) │ │ │ │ + cbz r3, 20446e │ │ │ │ + ldr r3, [pc, #272] @ (204564 ) │ │ │ │ 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, 204464 │ │ │ │ + cbnz r3, 20448c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 20443c │ │ │ │ - ldr r2, [pc, #248] @ (204540 ) │ │ │ │ - ldr r3, [pc, #236] @ (204538 ) │ │ │ │ + bhi.n 204464 │ │ │ │ + ldr r2, [pc, #248] @ (204568 ) │ │ │ │ + ldr r3, [pc, #236] @ (204560 ) │ │ │ │ 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 20452c │ │ │ │ + bne.n 204554 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204530 │ │ │ │ + vldr s16, [pc, #200] @ 204558 │ │ │ │ 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] │ │ │ │ @@ -576844,93 +576875,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 204492 │ │ │ │ + bne.n 2044ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20448a │ │ │ │ + bne.n 2044b2 │ │ │ │ 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 204482 │ │ │ │ + bhi.n 2044aa │ │ │ │ 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 204472 │ │ │ │ - b.n 204446 │ │ │ │ + bhi.n 20449a │ │ │ │ + b.n 20446e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbnz r0, 2045b2 │ │ │ │ + cbnz r0, 2045d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2044d0 │ │ │ │ + ble.n 2044a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r2, 2045b0 │ │ │ │ + cbnz r2, 2045ce │ │ │ │ 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] @ (204680 ) │ │ │ │ + ldr r2, [pc, #288] @ (2046a8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204684 ) │ │ │ │ + ldr r3, [pc, #288] @ (2046ac ) │ │ │ │ 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, 204592 │ │ │ │ - ldr r3, [pc, #272] @ (204688 ) │ │ │ │ + cbz r3, 2045ba │ │ │ │ + ldr r3, [pc, #272] @ (2046b0 ) │ │ │ │ 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, 2045b0 │ │ │ │ + cbnz r3, 2045d8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204588 │ │ │ │ - ldr r2, [pc, #248] @ (20468c ) │ │ │ │ - ldr r3, [pc, #236] @ (204684 ) │ │ │ │ + bhi.n 2045b0 │ │ │ │ + ldr r2, [pc, #248] @ (2046b4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2046ac ) │ │ │ │ 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 204678 │ │ │ │ + bne.n 2046a0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 20467c │ │ │ │ + vldr s16, [pc, #200] @ 2046a4 │ │ │ │ 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] │ │ │ │ @@ -576969,320 +577000,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 2045de │ │ │ │ + bne.n 204606 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2045d6 │ │ │ │ + bne.n 2045fe │ │ │ │ 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 2045ce │ │ │ │ + bhi.n 2045f6 │ │ │ │ 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 2045be │ │ │ │ - b.n 204592 │ │ │ │ + bhi.n 2045e6 │ │ │ │ + b.n 2045ba │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - hlt 0x001c │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 20477c │ │ │ │ + bgt.n 204754 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (204700 ) │ │ │ │ + ldr r6, [pc, #96] @ (204728 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (204704 ) │ │ │ │ + ldr r0, [pc, #96] @ (20472c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (204708 ) │ │ │ │ + ldr r5, [pc, #92] @ (204730 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (20470c ) │ │ │ │ + ldr r0, [pc, #84] @ (204734 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (204710 ) │ │ │ │ + ldr r3, [pc, #72] @ (204738 ) │ │ │ │ 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] @ (204714 ) │ │ │ │ + ldr r2, [pc, #48] @ (20473c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (204704 ) │ │ │ │ + ldr r3, [pc, #28] @ (20472c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2046fc │ │ │ │ + bne.n 204724 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 204718 │ │ │ │ + cbnz r6, 204736 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 204720 │ │ │ │ + cbnz r2, 20473e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - blt.n 2047a0 │ │ │ │ + blt.n 204778 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 20471c │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ 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] @ (204798 ) │ │ │ │ + ldr r5, [pc, #112] @ (2047c0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (20479c ) │ │ │ │ + ldr r0, [pc, #112] @ (2047c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2047a0 ) │ │ │ │ + ldr r4, [pc, #108] @ (2047c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (2047a4 ) │ │ │ │ + ldr r0, [pc, #100] @ (2047cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (2047a8 ) │ │ │ │ + ldr r2, [pc, #88] @ (2047d0 ) │ │ │ │ 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] @ (2047ac ) │ │ │ │ + ldr r2, [pc, #52] @ (2047d4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (20479c ) │ │ │ │ + ldr r3, [pc, #28] @ (2047c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204792 │ │ │ │ + bne.n 2047ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 204720 │ │ │ │ + bge.n 2046f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ 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] @ (204830 ) │ │ │ │ + ldr r5, [pc, #112] @ (204858 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204834 ) │ │ │ │ + ldr r0, [pc, #112] @ (20485c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204838 ) │ │ │ │ + ldr r4, [pc, #108] @ (204860 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (20483c ) │ │ │ │ + ldr r0, [pc, #100] @ (204864 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204840 ) │ │ │ │ + ldr r2, [pc, #88] @ (204868 ) │ │ │ │ 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] @ (204844 ) │ │ │ │ + ldr r2, [pc, #52] @ (20486c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204834 ) │ │ │ │ + ldr r3, [pc, #28] @ (20485c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20482a │ │ │ │ + bne.n 204852 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 204880 │ │ │ │ + bls.n 204858 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ 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] @ (2048c8 ) │ │ │ │ + ldr r5, [pc, #112] @ (2048f0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2048cc ) │ │ │ │ + ldr r0, [pc, #112] @ (2048f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2048d0 ) │ │ │ │ + ldr r4, [pc, #108] @ (2048f8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (2048d4 ) │ │ │ │ + ldr r0, [pc, #100] @ (2048fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (2048d8 ) │ │ │ │ + ldr r2, [pc, #88] @ (204900 ) │ │ │ │ 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] @ (2048dc ) │ │ │ │ + ldr r2, [pc, #52] @ (204904 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (2048cc ) │ │ │ │ + ldr r3, [pc, #28] @ (2048f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2048c2 │ │ │ │ + bne.n 2048ea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bls.n 2047e0 │ │ │ │ + bls.n 2049b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ 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] @ (2049e0 ) │ │ │ │ + ldr r6, [pc, #236] @ (204a08 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204918 │ │ │ │ + cbz r7, 204940 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (2049e4 ) │ │ │ │ + ldr r2, [pc, #228] @ (204a0c ) │ │ │ │ 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, 20491e │ │ │ │ + cbnz r4, 204946 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204912 │ │ │ │ + bhi.n 20493a │ │ │ │ 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] @ (2049e8 ) │ │ │ │ + ldr r3, [pc, #196] @ (204a10 ) │ │ │ │ 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 │ │ │ │ @@ -577325,73 +577356,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 20496e │ │ │ │ + bne.n 204996 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204966 │ │ │ │ + bne.n 20498e │ │ │ │ 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 204950 │ │ │ │ + bhi.n 204978 │ │ │ │ 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 204930 │ │ │ │ + bhi.n 204958 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 2049dc │ │ │ │ + bhi.n 2049b4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (204aec ) │ │ │ │ + ldr r6, [pc, #236] @ (204b14 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204a24 │ │ │ │ + cbz r7, 204a4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204af0 ) │ │ │ │ + ldr r2, [pc, #228] @ (204b18 ) │ │ │ │ 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, 204a2a │ │ │ │ + cbnz r4, 204a52 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204a1e │ │ │ │ + bhi.n 204a46 │ │ │ │ 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] @ (204af4 ) │ │ │ │ + ldr r3, [pc, #196] @ (204b1c ) │ │ │ │ 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 │ │ │ │ @@ -577434,73 +577465,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 204a7a │ │ │ │ + bne.n 204aa2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204a72 │ │ │ │ + bne.n 204a9a │ │ │ │ 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 204a5c │ │ │ │ + bhi.n 204a84 │ │ │ │ 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 204a3c │ │ │ │ + bhi.n 204a64 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvc.n 204ac8 │ │ │ │ + bvc.n 204aa0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (204bf8 ) │ │ │ │ + ldr r6, [pc, #236] @ (204c20 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204b30 │ │ │ │ + cbz r7, 204b58 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204bfc ) │ │ │ │ + ldr r2, [pc, #228] @ (204c24 ) │ │ │ │ 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, 204b36 │ │ │ │ + cbnz r4, 204b5e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204b2a │ │ │ │ + bhi.n 204b52 │ │ │ │ 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] @ (204c00 ) │ │ │ │ + ldr r3, [pc, #196] @ (204c28 ) │ │ │ │ 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 │ │ │ │ @@ -577543,73 +577574,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 204b86 │ │ │ │ + bne.n 204bae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204b7e │ │ │ │ + bne.n 204ba6 │ │ │ │ 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 204b68 │ │ │ │ + bhi.n 204b90 │ │ │ │ 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 204b48 │ │ │ │ + bhi.n 204b70 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 204bb4 │ │ │ │ + bvs.n 204b8c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (204d04 ) │ │ │ │ + ldr r6, [pc, #236] @ (204d2c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204c3c │ │ │ │ + cbz r7, 204c64 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204d08 ) │ │ │ │ + ldr r2, [pc, #228] @ (204d30 ) │ │ │ │ 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, 204c42 │ │ │ │ + cbnz r4, 204c6a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204c36 │ │ │ │ + bhi.n 204c5e │ │ │ │ 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] @ (204d0c ) │ │ │ │ + ldr r3, [pc, #196] @ (204d34 ) │ │ │ │ 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 │ │ │ │ @@ -577652,95 +577683,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 204c92 │ │ │ │ + bne.n 204cba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204c8a │ │ │ │ + bne.n 204cb2 │ │ │ │ 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 204c74 │ │ │ │ + bhi.n 204c9c │ │ │ │ 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 204c54 │ │ │ │ + bhi.n 204c7c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r4, 204d80 │ │ │ │ + cbz r4, 204d9e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204ca0 │ │ │ │ + bpl.n 204c78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (204e4c ) │ │ │ │ + ldr r1, [pc, #284] @ (204e74 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (204e50 ) │ │ │ │ + ldr r3, [pc, #284] @ (204e78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (204e54 ) │ │ │ │ + ldr r1, [pc, #284] @ (204e7c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 204d60 │ │ │ │ - ldr r3, [pc, #272] @ (204e58 ) │ │ │ │ + cbz r3, 204d88 │ │ │ │ + ldr r3, [pc, #272] @ (204e80 ) │ │ │ │ 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, 204d7e │ │ │ │ + cbnz r3, 204da6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204d58 │ │ │ │ - ldr r2, [pc, #248] @ (204e5c ) │ │ │ │ - ldr r3, [pc, #236] @ (204e50 ) │ │ │ │ + bhi.n 204d80 │ │ │ │ + ldr r2, [pc, #248] @ (204e84 ) │ │ │ │ + ldr r3, [pc, #236] @ (204e78 ) │ │ │ │ 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 204e42 │ │ │ │ + bne.n 204e6a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (204e60 ) │ │ │ │ + ldr r3, [pc, #224] @ (204e88 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 204e48 │ │ │ │ + vldr s16, [pc, #192] @ 204e70 │ │ │ │ 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 │ │ │ │ @@ -577776,103 +577807,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 204db4 │ │ │ │ + bne.n 204ddc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204da8 │ │ │ │ + bne.n 204dd0 │ │ │ │ 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 204d9a │ │ │ │ + bhi.n 204dc2 │ │ │ │ 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 204d8c │ │ │ │ - b.n 204d60 │ │ │ │ + bhi.n 204db4 │ │ │ │ + b.n 204d88 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.n 204dc0 │ │ │ │ + bmi.n 204d98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (204fa0 ) │ │ │ │ + ldr r1, [pc, #284] @ (204fc8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (204fa4 ) │ │ │ │ + ldr r3, [pc, #284] @ (204fcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (204fa8 ) │ │ │ │ + ldr r1, [pc, #284] @ (204fd0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 204eb4 │ │ │ │ - ldr r3, [pc, #272] @ (204fac ) │ │ │ │ + cbz r3, 204edc │ │ │ │ + ldr r3, [pc, #272] @ (204fd4 ) │ │ │ │ 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, 204ed2 │ │ │ │ + cbnz r3, 204efa │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204eac │ │ │ │ - ldr r2, [pc, #248] @ (204fb0 ) │ │ │ │ - ldr r3, [pc, #236] @ (204fa4 ) │ │ │ │ + bhi.n 204ed4 │ │ │ │ + ldr r2, [pc, #248] @ (204fd8 ) │ │ │ │ + ldr r3, [pc, #236] @ (204fcc ) │ │ │ │ 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 204f96 │ │ │ │ + bne.n 204fbe │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (204fb4 ) │ │ │ │ + ldr r3, [pc, #224] @ (204fdc ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 204f9c │ │ │ │ + vldr s16, [pc, #192] @ 204fc4 │ │ │ │ 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 │ │ │ │ @@ -577908,103 +577939,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 204f08 │ │ │ │ + bne.n 204f30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204efc │ │ │ │ + bne.n 204f24 │ │ │ │ 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 204eee │ │ │ │ + bhi.n 204f16 │ │ │ │ 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 204ee0 │ │ │ │ - b.n 204eb4 │ │ │ │ + bhi.n 204f08 │ │ │ │ + b.n 204edc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r6, 204fc0 │ │ │ │ + cbz r6, 204fde │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 204fc4 │ │ │ │ + cbz r6, 204fe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 205064 │ │ │ │ + bcc.n 20503c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 204fc4 │ │ │ │ + cbz r4, 204fe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (2050f4 ) │ │ │ │ + ldr r1, [pc, #284] @ (20511c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2050f8 ) │ │ │ │ + ldr r3, [pc, #284] @ (205120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2050fc ) │ │ │ │ + ldr r1, [pc, #284] @ (205124 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205008 │ │ │ │ - ldr r3, [pc, #272] @ (205100 ) │ │ │ │ + cbz r3, 205030 │ │ │ │ + ldr r3, [pc, #272] @ (205128 ) │ │ │ │ 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, 205026 │ │ │ │ + cbnz r3, 20504e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205000 │ │ │ │ - ldr r2, [pc, #248] @ (205104 ) │ │ │ │ - ldr r3, [pc, #236] @ (2050f8 ) │ │ │ │ + bhi.n 205028 │ │ │ │ + ldr r2, [pc, #248] @ (20512c ) │ │ │ │ + ldr r3, [pc, #236] @ (205120 ) │ │ │ │ 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 2050ea │ │ │ │ + bne.n 205112 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205108 ) │ │ │ │ + ldr r3, [pc, #224] @ (205130 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2050f0 │ │ │ │ + vldr s16, [pc, #192] @ 205118 │ │ │ │ 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 │ │ │ │ @@ -578040,103 +578071,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 20505c │ │ │ │ + bne.n 205084 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205050 │ │ │ │ + bne.n 205078 │ │ │ │ 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 205042 │ │ │ │ + bhi.n 20506a │ │ │ │ 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 205034 │ │ │ │ - b.n 205008 │ │ │ │ + bhi.n 20505c │ │ │ │ + b.n 205030 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 205108 │ │ │ │ + bne.n 2050e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205248 ) │ │ │ │ + ldr r1, [pc, #284] @ (205270 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (20524c ) │ │ │ │ + ldr r3, [pc, #284] @ (205274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205250 ) │ │ │ │ + ldr r1, [pc, #284] @ (205278 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 20515c │ │ │ │ - ldr r3, [pc, #272] @ (205254 ) │ │ │ │ + cbz r3, 205184 │ │ │ │ + ldr r3, [pc, #272] @ (20527c ) │ │ │ │ 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, 20517a │ │ │ │ + cbnz r3, 2051a2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205154 │ │ │ │ - ldr r2, [pc, #248] @ (205258 ) │ │ │ │ - ldr r3, [pc, #236] @ (20524c ) │ │ │ │ + bhi.n 20517c │ │ │ │ + ldr r2, [pc, #248] @ (205280 ) │ │ │ │ + ldr r3, [pc, #236] @ (205274 ) │ │ │ │ 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 20523e │ │ │ │ + bne.n 205266 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (20525c ) │ │ │ │ + ldr r3, [pc, #224] @ (205284 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205244 │ │ │ │ + vldr s16, [pc, #192] @ 20526c │ │ │ │ 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 │ │ │ │ @@ -578172,72 +578203,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 2051b0 │ │ │ │ + bne.n 2051d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2051a4 │ │ │ │ + bne.n 2051cc │ │ │ │ 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 205196 │ │ │ │ + bhi.n 2051be │ │ │ │ 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 205188 │ │ │ │ - b.n 20515c │ │ │ │ + bhi.n 2051b0 │ │ │ │ + b.n 205184 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 2051ac │ │ │ │ + beq.n 205184 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (2052fc ) │ │ │ │ + ldr r2, [pc, #136] @ (205324 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (205300 ) │ │ │ │ + ldr r3, [pc, #136] @ (205328 ) │ │ │ │ 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 2052d2 │ │ │ │ + bls.n 2052fa │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578247,107 +578278,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 205290 │ │ │ │ + bhi.n 2052b8 │ │ │ │ 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, 2052ec │ │ │ │ - ldr r2, [pc, #44] @ (205304 ) │ │ │ │ - ldr r3, [pc, #40] @ (205300 ) │ │ │ │ + cbnz r1, 205314 │ │ │ │ + ldr r2, [pc, #44] @ (20532c ) │ │ │ │ + ldr r3, [pc, #40] @ (205328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2052f8 │ │ │ │ + bne.n 205320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e32e0 │ │ │ │ - b.n 2052d4 │ │ │ │ + bl 1e3308 │ │ │ │ + b.n 2052fc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ 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] @ (205368 ) │ │ │ │ + ldr r2, [pc, #80] @ (205390 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (20536c ) │ │ │ │ + ldr r3, [pc, #80] @ (205394 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 205356 │ │ │ │ + cbz r3, 20537e │ │ │ │ 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 205350 │ │ │ │ - ldr r0, [pc, #44] @ (205370 ) │ │ │ │ + bmi.n 205378 │ │ │ │ + ldr r0, [pc, #44] @ (205398 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205350 │ │ │ │ + cbz r3, 205378 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (205374 ) │ │ │ │ + ldr r3, [pc, #28] @ (20539c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 20532a │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + b.n 205352 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205436 │ │ │ │ + beq.n 20545e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2054ae │ │ │ │ + bls.w 2054d6 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 2054c4 │ │ │ │ + vldr s13, [pc, #296] @ 2054ec │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578379,32 +578410,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 2053ba │ │ │ │ + bne.n 2053e2 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 20543a │ │ │ │ + bhi.n 205462 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 2053b0 │ │ │ │ + bne.n 2053d8 │ │ │ │ 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] @ 2054c4 │ │ │ │ + vldr s12, [pc, #112] @ 2054ec │ │ │ │ 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] │ │ │ │ @@ -578419,44 +578450,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 205436 │ │ │ │ + beq.n 20545e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205394 │ │ │ │ + bne.w 2053bc │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205458 │ │ │ │ - cbnz r6, 2054be │ │ │ │ + b.n 205480 │ │ │ │ + cbnz r6, 2054e6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205436 │ │ │ │ + beq.n 20545e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2054b0 │ │ │ │ + beq.n 2054d8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205450 │ │ │ │ + b.n 205478 │ │ │ │ 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, 205546 │ │ │ │ + cbz r2, 20556e │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 205586 │ │ │ │ + bls.n 2055ae │ │ │ │ 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 │ │ │ │ @@ -578474,23 +578505,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 2054fc │ │ │ │ + bne.n 205524 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 20554c │ │ │ │ + bhi.n 205574 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 2054f0 │ │ │ │ + bne.n 205518 │ │ │ │ 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 │ │ │ │ @@ -578502,52 +578533,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 205546 │ │ │ │ + beq.n 20556e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2054e0 │ │ │ │ + bne.n 205508 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20555e │ │ │ │ - cbnz r7, 205596 │ │ │ │ + b.n 205586 │ │ │ │ + cbnz r7, 2055be │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205546 │ │ │ │ + beq.n 20556e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205588 │ │ │ │ + beq.n 2055b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20555a │ │ │ │ + b.n 205582 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2056b2 │ │ │ │ + beq.w 2056da │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2056c0 │ │ │ │ + bls.w 2056e8 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 205778 │ │ │ │ + vldr s7, [pc, #440] @ 2057a0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 20577c │ │ │ │ + vldr s3, [pc, #436] @ 2057a4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 205780 │ │ │ │ - vldr s4, [pc, #432] @ 205784 │ │ │ │ + vldr s10, [pc, #432] @ 2057a8 │ │ │ │ + vldr s4, [pc, #432] @ 2057ac │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 205788 │ │ │ │ - vldr s6, [pc, #428] @ 20578c │ │ │ │ + vldr s5, [pc, #428] @ 2057b0 │ │ │ │ + vldr s6, [pc, #428] @ 2057b4 │ │ │ │ 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 │ │ │ │ @@ -578590,44 +578621,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 2055ea │ │ │ │ + bne.n 205612 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2056ca │ │ │ │ + bhi.n 2056f2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2055e0 │ │ │ │ + bne.n 205608 │ │ │ │ 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 2056b2 │ │ │ │ + beq.n 2056da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2056b6 │ │ │ │ + beq.n 2056de │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2056d8 │ │ │ │ + b.n 205700 │ │ │ │ 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] @ 205778 │ │ │ │ + vldr s5, [pc, #156] @ 2057a0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 20577c │ │ │ │ - vldr s10, [pc, #152] @ 205780 │ │ │ │ - vldr s7, [pc, #152] @ 205784 │ │ │ │ - vldr s8, [pc, #152] @ 205788 │ │ │ │ - vldr s9, [pc, #152] @ 20578c │ │ │ │ + vldr s6, [pc, #152] @ 2057a4 │ │ │ │ + vldr s10, [pc, #152] @ 2057a8 │ │ │ │ + vldr s7, [pc, #152] @ 2057ac │ │ │ │ + vldr s8, [pc, #152] @ 2057b0 │ │ │ │ + vldr s9, [pc, #152] @ 2057b4 │ │ │ │ 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 │ │ │ │ @@ -578652,54 +578683,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 2056b2 │ │ │ │ + beq.n 2056da │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2055ba │ │ │ │ + bne.w 2055e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2056f4 │ │ │ │ + b.n 20571c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205a68 ) │ │ │ │ + ldr r1, [pc, #744] @ (205a90 ) │ │ │ │ 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 2058a4 │ │ │ │ + beq.w 2058cc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2058b2 │ │ │ │ + bls.w 2058da │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 205968 │ │ │ │ + vldr s7, [pc, #436] @ 205990 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 20596c │ │ │ │ + vldr s3, [pc, #432] @ 205994 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 205970 │ │ │ │ - vldr s4, [pc, #428] @ 205974 │ │ │ │ + vldr s10, [pc, #428] @ 205998 │ │ │ │ + vldr s4, [pc, #428] @ 20599c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 205978 │ │ │ │ - vldr s6, [pc, #424] @ 20597c │ │ │ │ + vldr s5, [pc, #424] @ 2059a0 │ │ │ │ + vldr s6, [pc, #424] @ 2059a4 │ │ │ │ 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 │ │ │ │ @@ -578742,44 +578773,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 2057de │ │ │ │ + bne.n 205806 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2058bc │ │ │ │ + bhi.n 2058e4 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2057d4 │ │ │ │ + bne.n 2057fc │ │ │ │ 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 2058a4 │ │ │ │ + beq.n 2058cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2058a8 │ │ │ │ + beq.n 2058d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2058ca │ │ │ │ + b.n 2058f2 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 205968 │ │ │ │ + vldr s5, [pc, #156] @ 205990 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 20596c │ │ │ │ - vldr s10, [pc, #152] @ 205970 │ │ │ │ - vldr s7, [pc, #152] @ 205974 │ │ │ │ - vldr s8, [pc, #152] @ 205978 │ │ │ │ - vldr s9, [pc, #152] @ 20597c │ │ │ │ + vldr s6, [pc, #152] @ 205994 │ │ │ │ + vldr s10, [pc, #152] @ 205998 │ │ │ │ + vldr s7, [pc, #152] @ 20599c │ │ │ │ + vldr s8, [pc, #152] @ 2059a0 │ │ │ │ + vldr s9, [pc, #152] @ 2059a4 │ │ │ │ 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 │ │ │ │ @@ -578804,53 +578835,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 2058a4 │ │ │ │ + beq.n 2058cc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2057ae │ │ │ │ + bne.w 2057d6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2058e6 │ │ │ │ + b.n 20590e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205c58 ) │ │ │ │ + ldr r1, [pc, #744] @ (205c80 ) │ │ │ │ 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, 2059b0 │ │ │ │ + cbz r3, 2059d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205a3c │ │ │ │ + bhi.n 205a64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205b3e │ │ │ │ + bne.w 205b66 │ │ │ │ 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 205998 │ │ │ │ + bne.n 2059c0 │ │ │ │ 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 │ │ │ │ @@ -578887,18 +578918,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 2059b0 │ │ │ │ + beq.n 2059d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205b38 │ │ │ │ + beq.n 205b60 │ │ │ │ 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 │ │ │ │ @@ -578955,57 +578986,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 205a6a │ │ │ │ + bne.n 205a92 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2059b6 │ │ │ │ + bhi.w 2059de │ │ │ │ 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 205a5a │ │ │ │ + bne.n 205a82 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2059e0 │ │ │ │ + b.n 205a08 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2059c8 │ │ │ │ + b.n 2059f0 │ │ │ │ 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, 205b74 │ │ │ │ + cbz r3, 205b9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205c00 │ │ │ │ + bhi.n 205c28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205d02 │ │ │ │ + bne.w 205d2a │ │ │ │ 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 205b5c │ │ │ │ + bne.n 205b84 │ │ │ │ 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 │ │ │ │ @@ -579042,18 +579073,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 205b74 │ │ │ │ + beq.n 205b9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205cfc │ │ │ │ + beq.n 205d24 │ │ │ │ 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 │ │ │ │ @@ -579110,57 +579141,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 205c2e │ │ │ │ + bne.n 205c56 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205b7a │ │ │ │ + bhi.w 205ba2 │ │ │ │ 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 205c1e │ │ │ │ + bne.n 205c46 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205ba4 │ │ │ │ + b.n 205bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205b8c │ │ │ │ + b.n 205bb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205e1e │ │ │ │ + beq.w 205e46 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205e2c │ │ │ │ + bls.w 205e54 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 205ee4 │ │ │ │ + vldr s7, [pc, #440] @ 205f0c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 205ee8 │ │ │ │ + vldr s3, [pc, #436] @ 205f10 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 205eec │ │ │ │ - vldr s4, [pc, #432] @ 205ef0 │ │ │ │ + vldr s10, [pc, #432] @ 205f14 │ │ │ │ + vldr s4, [pc, #432] @ 205f18 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 205ef4 │ │ │ │ - vldr s6, [pc, #428] @ 205ef8 │ │ │ │ + vldr s5, [pc, #428] @ 205f1c │ │ │ │ + vldr s6, [pc, #428] @ 205f20 │ │ │ │ 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 │ │ │ │ @@ -579203,44 +579234,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 205d56 │ │ │ │ + bne.n 205d7e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205e36 │ │ │ │ + bhi.n 205e5e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205d4c │ │ │ │ + bne.n 205d74 │ │ │ │ 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 205e1e │ │ │ │ + beq.n 205e46 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205e22 │ │ │ │ + beq.n 205e4a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205e44 │ │ │ │ + b.n 205e6c │ │ │ │ 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] @ 205ee4 │ │ │ │ + vldr s5, [pc, #156] @ 205f0c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205ee8 │ │ │ │ - vldr s10, [pc, #152] @ 205eec │ │ │ │ - vldr s7, [pc, #152] @ 205ef0 │ │ │ │ - vldr s8, [pc, #152] @ 205ef4 │ │ │ │ - vldr s9, [pc, #152] @ 205ef8 │ │ │ │ + vldr s6, [pc, #152] @ 205f10 │ │ │ │ + vldr s10, [pc, #152] @ 205f14 │ │ │ │ + vldr s7, [pc, #152] @ 205f18 │ │ │ │ + vldr s8, [pc, #152] @ 205f1c │ │ │ │ + vldr s9, [pc, #152] @ 205f20 │ │ │ │ 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 │ │ │ │ @@ -579265,53 +579296,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 205e1e │ │ │ │ + beq.n 205e46 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205d26 │ │ │ │ + bne.w 205d4e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205e60 │ │ │ │ + b.n 205e88 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2061d4 ) │ │ │ │ + ldr r1, [pc, #744] @ (2061fc ) │ │ │ │ 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 206012 │ │ │ │ + beq.w 20603a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206020 │ │ │ │ + bls.w 206048 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2060d8 │ │ │ │ + vldr s7, [pc, #440] @ 206100 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2060dc │ │ │ │ + vldr s3, [pc, #436] @ 206104 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2060e0 │ │ │ │ - vldr s4, [pc, #432] @ 2060e4 │ │ │ │ + vldr s10, [pc, #432] @ 206108 │ │ │ │ + vldr s4, [pc, #432] @ 20610c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2060e8 │ │ │ │ - vldr s6, [pc, #428] @ 2060ec │ │ │ │ + vldr s5, [pc, #428] @ 206110 │ │ │ │ + vldr s6, [pc, #428] @ 206114 │ │ │ │ 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 │ │ │ │ @@ -579354,44 +579385,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 205f4a │ │ │ │ + bne.n 205f72 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 20602a │ │ │ │ + bhi.n 206052 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205f40 │ │ │ │ + bne.n 205f68 │ │ │ │ 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 206012 │ │ │ │ + beq.n 20603a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206016 │ │ │ │ + beq.n 20603e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206038 │ │ │ │ + b.n 206060 │ │ │ │ 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] @ 2060d8 │ │ │ │ + vldr s5, [pc, #156] @ 206100 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2060dc │ │ │ │ - vldr s10, [pc, #152] @ 2060e0 │ │ │ │ - vldr s7, [pc, #152] @ 2060e4 │ │ │ │ - vldr s8, [pc, #152] @ 2060e8 │ │ │ │ - vldr s9, [pc, #152] @ 2060ec │ │ │ │ + vldr s6, [pc, #152] @ 206104 │ │ │ │ + vldr s10, [pc, #152] @ 206108 │ │ │ │ + vldr s7, [pc, #152] @ 20610c │ │ │ │ + vldr s8, [pc, #152] @ 206110 │ │ │ │ + vldr s9, [pc, #152] @ 206114 │ │ │ │ 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 │ │ │ │ @@ -579416,53 +579447,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 206012 │ │ │ │ + beq.n 20603a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205f1a │ │ │ │ + bne.w 205f42 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206054 │ │ │ │ + b.n 20607c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2063c8 ) │ │ │ │ + ldr r1, [pc, #744] @ (2063f0 ) │ │ │ │ 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, 206120 │ │ │ │ + cbz r3, 206148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2061aa │ │ │ │ + bhi.n 2061d2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2062ac │ │ │ │ + bne.w 2062d4 │ │ │ │ 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 206108 │ │ │ │ + bne.n 206130 │ │ │ │ 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 │ │ │ │ @@ -579499,18 +579530,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 206120 │ │ │ │ + beq.n 206148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2062a6 │ │ │ │ + beq.n 2062ce │ │ │ │ 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 │ │ │ │ @@ -579567,58 +579598,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 2061d8 │ │ │ │ + bne.n 206200 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206126 │ │ │ │ + bhi.w 20614e │ │ │ │ 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 2061c8 │ │ │ │ + bne.n 2061f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206150 │ │ │ │ + b.n 206178 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206138 │ │ │ │ + b.n 206160 │ │ │ │ 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, 2062e4 │ │ │ │ + cbz r3, 20630c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20636e │ │ │ │ + bhi.n 206396 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206470 │ │ │ │ + bne.w 206498 │ │ │ │ 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 2062cc │ │ │ │ + bne.n 2062f4 │ │ │ │ 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 │ │ │ │ @@ -579655,18 +579686,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 2062e4 │ │ │ │ + beq.n 20630c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20646a │ │ │ │ + beq.n 206492 │ │ │ │ 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 │ │ │ │ @@ -579723,228 +579754,228 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 20639c │ │ │ │ + bne.n 2063c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2062ea │ │ │ │ + bhi.w 206312 │ │ │ │ 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 20638c │ │ │ │ + bne.n 2063b4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206314 │ │ │ │ + b.n 20633c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2062fc │ │ │ │ + b.n 206324 │ │ │ │ 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 2064b0 │ │ │ │ + beq.n 2064d8 │ │ │ │ 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 61a7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 20649c │ │ │ │ + bne.n 2064c4 │ │ │ │ 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, 2064fa │ │ │ │ - cbz r0, 2064fa │ │ │ │ + cbz r6, 206522 │ │ │ │ + cbz r0, 206522 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 206500 │ │ │ │ + vldr s14, [pc, #52] @ 206528 │ │ │ │ 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 2064d6 │ │ │ │ + bne.n 2064fe │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2064d0 │ │ │ │ + bne.n 2064f8 │ │ │ │ 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, 206542 │ │ │ │ - cbz r2, 206542 │ │ │ │ + cbz r7, 20656a │ │ │ │ + cbz r2, 20656a │ │ │ │ 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 206524 │ │ │ │ + bne.n 20654c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 20651c │ │ │ │ + bne.n 206544 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 20656e │ │ │ │ + cbz r7, 206596 │ │ │ │ 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 206572 │ │ │ │ + bne.n 20659a │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206568 │ │ │ │ + bne.n 206590 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 2065b8 │ │ │ │ + vldr d6, [pc, #68] @ 2065e0 │ │ │ │ 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 20657c │ │ │ │ + bne.n 2065a4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 20656e │ │ │ │ + beq.n 206596 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 20657a │ │ │ │ + b.n 2065a2 │ │ │ │ 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, 2065e6 │ │ │ │ + cbz r7, 20660e │ │ │ │ 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 2065ea │ │ │ │ + bne.n 206612 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2065e0 │ │ │ │ + bne.n 206608 │ │ │ │ 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 2065f0 │ │ │ │ + bne.n 206618 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2065e6 │ │ │ │ + beq.n 20660e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 2065ee │ │ │ │ + b.n 206616 │ │ │ │ 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, 206664 │ │ │ │ - cbz r0, 206664 │ │ │ │ + cbz r6, 20668c │ │ │ │ + cbz r0, 20668c │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206668 │ │ │ │ + vldr d6, [pc, #48] @ 206690 │ │ │ │ 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 206640 │ │ │ │ + bne.n 206668 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20663a │ │ │ │ + bne.n 206662 │ │ │ │ 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 2066b0 │ │ │ │ + beq.n 2066d8 │ │ │ │ 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 │ │ │ │ @@ -579952,23 +579983,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20669c │ │ │ │ + bne.n 2066c4 │ │ │ │ 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 2066f4 │ │ │ │ + beq.n 20671c │ │ │ │ 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 │ │ │ │ @@ -579976,578 +580007,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2066e0 │ │ │ │ + bne.n 206708 │ │ │ │ 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, 206760 │ │ │ │ - cbz r2, 206760 │ │ │ │ + cbz r7, 206788 │ │ │ │ + cbz r2, 206788 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 206768 │ │ │ │ + vldr d5, [pc, #88] @ 206790 │ │ │ │ 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 20674c │ │ │ │ + ble.n 206774 │ │ │ │ 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 20674c │ │ │ │ + bgt.n 206774 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20671e │ │ │ │ + bne.n 206746 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206718 │ │ │ │ + bne.n 206740 │ │ │ │ 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, 2067c2 │ │ │ │ - cbz r2, 2067c2 │ │ │ │ + cbz r7, 2067ea │ │ │ │ + cbz r2, 2067ea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2067c8 │ │ │ │ + vldr d6, [pc, #64] @ 2067f0 │ │ │ │ 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 206794 │ │ │ │ + bne.n 2067bc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20678c │ │ │ │ + bne.n 2067b4 │ │ │ │ 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 206816 │ │ │ │ - cbz r4, 206816 │ │ │ │ + beq.n 20683e │ │ │ │ + cbz r4, 20683e │ │ │ │ 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 2067f4 │ │ │ │ + bne.n 20681c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 2067ec │ │ │ │ + bne.n 206814 │ │ │ │ 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, 20683a │ │ │ │ + cbz r7, 206862 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 20684a │ │ │ │ + cbnz r0, 206872 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206834 │ │ │ │ + bne.n 20685c │ │ │ │ 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 20683a │ │ │ │ + beq.n 206862 │ │ │ │ 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 20684e │ │ │ │ - b.n 20683e │ │ │ │ + bne.n 206876 │ │ │ │ + b.n 206866 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2068b2 │ │ │ │ - cbz r2, 2068b2 │ │ │ │ + cbz r7, 2068da │ │ │ │ + cbz r2, 2068da │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2068b8 │ │ │ │ + vldr d6, [pc, #64] @ 2068e0 │ │ │ │ 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 206884 │ │ │ │ + bne.n 2068ac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20687c │ │ │ │ + bne.n 2068a4 │ │ │ │ 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 206906 │ │ │ │ - cbz r4, 206906 │ │ │ │ + beq.n 20692e │ │ │ │ + cbz r4, 20692e │ │ │ │ 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 2068e4 │ │ │ │ + bne.n 20690c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 2068dc │ │ │ │ + bne.n 206904 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 20692c │ │ │ │ + cbz r6, 206954 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20693a │ │ │ │ + bne.n 206962 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206926 │ │ │ │ + bne.n 20694e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20692c │ │ │ │ + beq.n 206954 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20693e │ │ │ │ - b.n 20692e │ │ │ │ + bne.n 206966 │ │ │ │ + b.n 206956 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2069a2 │ │ │ │ - cbz r2, 2069a2 │ │ │ │ + cbz r7, 2069ca │ │ │ │ + cbz r2, 2069ca │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2069a8 │ │ │ │ + vldr d6, [pc, #64] @ 2069d0 │ │ │ │ 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 206974 │ │ │ │ + bne.n 20699c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20696c │ │ │ │ + bne.n 206994 │ │ │ │ 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 206a08 │ │ │ │ - cbz r2, 206a08 │ │ │ │ + beq.n 206a30 │ │ │ │ + cbz r2, 206a30 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206a10 │ │ │ │ + vldr d6, [pc, #64] @ 206a38 │ │ │ │ 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 2069da │ │ │ │ + bne.n 206a02 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 2069d2 │ │ │ │ + bne.n 2069fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 206a16 │ │ │ │ + b.n 206a3e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206a5e │ │ │ │ - cbz r4, 206a5e │ │ │ │ + beq.n 206a86 │ │ │ │ + cbz r4, 206a86 │ │ │ │ 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 206a3c │ │ │ │ + bne.n 206a64 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206a34 │ │ │ │ + bne.n 206a5c │ │ │ │ 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, 206aba │ │ │ │ - cbz r2, 206aba │ │ │ │ + cbz r7, 206ae2 │ │ │ │ + cbz r2, 206ae2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206ac0 │ │ │ │ + vldr d6, [pc, #64] @ 206ae8 │ │ │ │ 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 206a8c │ │ │ │ + bne.n 206ab4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206a84 │ │ │ │ + bne.n 206aac │ │ │ │ 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 206b0e │ │ │ │ - cbz r4, 206b0e │ │ │ │ + beq.n 206b36 │ │ │ │ + cbz r4, 206b36 │ │ │ │ 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 206aec │ │ │ │ + bne.n 206b14 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206ae4 │ │ │ │ + bne.n 206b0c │ │ │ │ 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, 206b4e │ │ │ │ - cbz r0, 206b4e │ │ │ │ + cbz r6, 206b76 │ │ │ │ + cbz r0, 206b76 │ │ │ │ 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 206b32 │ │ │ │ + bne.n 206b5a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206b2a │ │ │ │ + bne.n 206b52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206bbe │ │ │ │ - cbz r2, 206bbe │ │ │ │ + cbz r7, 206be6 │ │ │ │ + cbz r2, 206be6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 206bc8 │ │ │ │ + vldr d5, [pc, #96] @ 206bf0 │ │ │ │ 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 206ba6 │ │ │ │ + ble.n 206bce │ │ │ │ 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 206ba6 │ │ │ │ + bgt.n 206bce │ │ │ │ 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 206b78 │ │ │ │ + bne.n 206ba0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206b70 │ │ │ │ + bne.n 206b98 │ │ │ │ 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, 206bf0 │ │ │ │ + cbz r6, 206c18 │ │ │ │ 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 206bfe │ │ │ │ + bne.n 206c26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206bea │ │ │ │ + bne.n 206c12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206bf0 │ │ │ │ + beq.n 206c18 │ │ │ │ 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 206c04 │ │ │ │ - b.n 206bf2 │ │ │ │ + bne.n 206c2c │ │ │ │ + b.n 206c1a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 206c36 │ │ │ │ + cbz r7, 206c5e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 206c46 │ │ │ │ + cbnz r0, 206c6e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206c30 │ │ │ │ + bne.n 206c58 │ │ │ │ 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 206c36 │ │ │ │ + beq.n 206c5e │ │ │ │ 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 206c4a │ │ │ │ - b.n 206c3a │ │ │ │ + bne.n 206c72 │ │ │ │ + b.n 206c62 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206c7c │ │ │ │ + cbz r6, 206ca4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206c8a │ │ │ │ + bne.n 206cb2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206c76 │ │ │ │ + bne.n 206c9e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206c7c │ │ │ │ + beq.n 206ca4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206c8e │ │ │ │ - b.n 206c7e │ │ │ │ + bne.n 206cb6 │ │ │ │ + b.n 206ca6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206cbc │ │ │ │ + cbz r6, 206ce4 │ │ │ │ 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 206cca │ │ │ │ + bne.n 206cf2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206cb6 │ │ │ │ + bne.n 206cde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206cbc │ │ │ │ + beq.n 206ce4 │ │ │ │ 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 206cd0 │ │ │ │ - b.n 206cbe │ │ │ │ + bne.n 206cf8 │ │ │ │ + b.n 206ce6 │ │ │ │ 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 │ │ │ │ @@ -580683,95 +580714,95 @@ │ │ │ │ blx 60ca8 │ │ │ │ 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] @ (206f3c ) │ │ │ │ + ldr r2, [pc, #184] @ (206f64 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (206f40 ) │ │ │ │ + ldr r3, [pc, #184] @ (206f68 ) │ │ │ │ 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 61938 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 61060 │ │ │ │ - ldr r2, [pc, #152] @ (206f44 ) │ │ │ │ - ldr r3, [pc, #152] @ (206f48 ) │ │ │ │ + ldr r2, [pc, #152] @ (206f6c ) │ │ │ │ + ldr r3, [pc, #152] @ (206f70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (206f4c ) │ │ │ │ + ldr r1, [pc, #152] @ (206f74 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (206f50 ) │ │ │ │ + ldr r3, [pc, #148] @ (206f78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (206f54 ) │ │ │ │ + ldr r2, [pc, #148] @ (206f7c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (206f58 ) │ │ │ │ + ldr r3, [pc, #144] @ (206f80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (206f5c ) │ │ │ │ + ldr r1, [pc, #144] @ (206f84 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (206f60 ) │ │ │ │ + ldr r3, [pc, #140] @ (206f88 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (206f64 ) │ │ │ │ + ldr r2, [pc, #140] @ (206f8c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (206f68 ) │ │ │ │ + ldr r3, [pc, #136] @ (206f90 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (206f6c ) │ │ │ │ + ldr r1, [pc, #136] @ (206f94 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (206f70 ) │ │ │ │ - ldr r3, [pc, #132] @ (206f74 ) │ │ │ │ + ldr r2, [pc, #128] @ (206f98 ) │ │ │ │ + ldr r3, [pc, #132] @ (206f9c ) │ │ │ │ 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 61504 │ │ │ │ - cbnz r0, 206f10 │ │ │ │ + cbnz r0, 206f38 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 206f2a │ │ │ │ - ldr r2, [pc, #100] @ (206f78 ) │ │ │ │ - ldr r3, [pc, #44] @ (206f40 ) │ │ │ │ + bne.n 206f52 │ │ │ │ + ldr r2, [pc, #100] @ (206fa0 ) │ │ │ │ + ldr r3, [pc, #44] @ (206f68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 206f38 │ │ │ │ + bne.n 206f60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (206f7c ) │ │ │ │ - ldr r3, [pc, #80] @ (206f80 ) │ │ │ │ + ldr r2, [pc, #80] @ (206fa4 ) │ │ │ │ + ldr r3, [pc, #80] @ (206fa8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 206f10 │ │ │ │ + b.n 206f38 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -580781,24 +580812,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 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 20737c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2073a4 │ │ │ │ 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 206e74 │ │ │ │ + bl 206e9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61c14 │ │ │ │ @@ -580879,24 +580910,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 2070c6 │ │ │ │ + beq.n 2070ee │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 2070c6 │ │ │ │ + beq.n 2070ee │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 2070ce │ │ │ │ + bhi.n 2070f6 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2070fa │ │ │ │ + bhi.n 207122 │ │ │ │ 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 │ │ │ │ @@ -580916,15 +580947,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 2070c6 │ │ │ │ + b.n 2070ee │ │ │ │ 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 │ │ │ │ @@ -580949,24 +580980,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 20719e │ │ │ │ + beq.n 2071c6 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 20719e │ │ │ │ + beq.n 2071c6 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 2071a4 │ │ │ │ + bgt.n 2071cc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2071cc │ │ │ │ + bhi.n 2071f4 │ │ │ │ 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 │ │ │ │ @@ -580989,26 +581020,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 20719e │ │ │ │ + b.n 2071c6 │ │ │ │ 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 207200 │ │ │ │ + beq.n 207228 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 2071fa │ │ │ │ + bcs.n 207222 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581019,23 +581050,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 61588 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a28 │ │ │ │ - cbz r0, 20722c │ │ │ │ + cbz r0, 207254 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61588 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20722a │ │ │ │ + bne.n 207252 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581046,189 +581077,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 207282 │ │ │ │ + beq.n 2072aa │ │ │ │ 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 207204 │ │ │ │ + bl 20722c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 207272 │ │ │ │ + b.n 20729a │ │ │ │ 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] @ (207338 ) │ │ │ │ - ldr r1, [pc, #136] @ (20733c ) │ │ │ │ + ldr r0, [pc, #136] @ (207360 ) │ │ │ │ + ldr r1, [pc, #136] @ (207364 ) │ │ │ │ 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 614bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (207340 ) │ │ │ │ + ldr r3, [pc, #108] @ (207368 ) │ │ │ │ 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 61a40 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 20731a │ │ │ │ - cbz r5, 207310 │ │ │ │ + bne.n 207342 │ │ │ │ + cbz r5, 207338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 61944 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61588 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a28 │ │ │ │ - cbnz r0, 20731a │ │ │ │ + cbnz r0, 207342 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e38 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20731c │ │ │ │ + b.n 207344 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (207344 ) │ │ │ │ - ldr r3, [pc, #28] @ (20733c ) │ │ │ │ + ldr r2, [pc, #36] @ (20736c ) │ │ │ │ + ldr r3, [pc, #28] @ (207364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207334 │ │ │ │ + bne.n 20735c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #352] @ (2074a4 ) │ │ │ │ + ldr r3, [pc, #448] @ (20752c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ 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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 609bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 2073a0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 2073c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 6163c <__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 20729c │ │ │ │ - cbz r0, 20739c │ │ │ │ + bl 2072c4 │ │ │ │ + cbz r0, 2073c4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20729c │ │ │ │ + bl 2072c4 │ │ │ │ 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 2073c6 │ │ │ │ + b.n 2073ee │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2073d6 │ │ │ │ + bne.n 2073fe │ │ │ │ mov r0, r4 │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2073bc │ │ │ │ + blt.n 2073e4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 2073e4 │ │ │ │ + b.n 20740c │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2073f4 │ │ │ │ + bne.n 20741c │ │ │ │ mov r0, r4 │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2073da │ │ │ │ + blt.n 207402 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 207400 │ │ │ │ + cbz r0, 207428 │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 20740c │ │ │ │ + cbz r0, 207434 │ │ │ │ blx 61bb4 │ │ │ │ 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 207414 │ │ │ │ + bne.n 20743c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 20742a │ │ │ │ + cbnz r3, 207452 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f45a4 │ │ │ │ + bl 1f45cc │ │ │ │ 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 │ │ │ │ @@ -581238,284 +581269,284 @@ │ │ │ │ blx 61e38 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207482 │ │ │ │ - ldr r1, [pc, #32] @ (207488 ) │ │ │ │ + bne.n 2074aa │ │ │ │ + ldr r1, [pc, #32] @ (2074b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61d28 │ │ │ │ - cbnz r0, 207482 │ │ │ │ + cbnz r0, 2074aa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207482 │ │ │ │ + bne.n 2074aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #784] @ (20779c ) │ │ │ │ + ldr r1, [pc, #880] @ (207824 ) │ │ │ │ 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] @ (207510 ) │ │ │ │ + ldr r2, [pc, #116] @ (207538 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (207514 ) │ │ │ │ + ldr r3, [pc, #116] @ (20753c ) │ │ │ │ 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 207438 │ │ │ │ + bl 207460 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 2074d4 │ │ │ │ - ldr r1, [pc, #92] @ (207518 ) │ │ │ │ - ldr r2, [pc, #84] @ (207514 ) │ │ │ │ + cbnz r0, 2074fc │ │ │ │ + ldr r1, [pc, #92] @ (207540 ) │ │ │ │ + ldr r2, [pc, #84] @ (20753c ) │ │ │ │ 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 20750c │ │ │ │ + bne.n 207534 │ │ │ │ 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 207438 │ │ │ │ + bl 207460 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2074ba │ │ │ │ + beq.n 2074e2 │ │ │ │ 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 2074ba │ │ │ │ + bne.n 2074e2 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2074ba │ │ │ │ + b.n 2074e2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ 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 207548 │ │ │ │ + bne.n 207570 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207538 │ │ │ │ + bne.n 207560 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207642 │ │ │ │ + bne.n 20766a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2075f2 │ │ │ │ + beq.n 20761a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 207566 │ │ │ │ - b.n 20761c │ │ │ │ + cbnz r4, 20758e │ │ │ │ + b.n 207644 │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2075ba │ │ │ │ + bne.n 2075e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 61588 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20755c │ │ │ │ + blt.n 207584 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 207586 │ │ │ │ + b.n 2075ae │ │ │ │ blx 61da8 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20759c │ │ │ │ + bne.n 2075c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61588 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20757a │ │ │ │ + blt.n 2075a2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 2075a8 │ │ │ │ + b.n 2075d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2075ba │ │ │ │ + bne.n 2075e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61588 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2075a0 │ │ │ │ + blt.n 2075c8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 2075c6 │ │ │ │ + cbz r0, 2075ee │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2075d2 │ │ │ │ + cbz r0, 2075fa │ │ │ │ blx 61bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2075d6 │ │ │ │ + bne.n 2075fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207676 │ │ │ │ + bne.n 20769e │ │ │ │ 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 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207672 │ │ │ │ - ldr r1, [pc, #168] @ (2076b4 ) │ │ │ │ + blt.n 20769a │ │ │ │ + ldr r1, [pc, #168] @ (2076dc ) │ │ │ │ add r1, pc │ │ │ │ blx 60b0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20766c │ │ │ │ + cbz r0, 207694 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207566 │ │ │ │ + bne.n 20758e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 20768a │ │ │ │ - ldr r1, [pc, #132] @ (2076b8 ) │ │ │ │ + blt.n 2076b2 │ │ │ │ + ldr r1, [pc, #132] @ (2076e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207684 │ │ │ │ + cbz r0, 2076ac │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 207566 │ │ │ │ + b.n 20758e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207696 │ │ │ │ + bne.n 2076be │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207656 │ │ │ │ + bne.n 20767e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207648 │ │ │ │ - b.n 207550 │ │ │ │ + bne.n 207670 │ │ │ │ + b.n 207578 │ │ │ │ mov r0, r7 │ │ │ │ blx 61168 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 2075c6 │ │ │ │ + b.n 2075ee │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f45a4 │ │ │ │ - b.n 2075ec │ │ │ │ + bl 1f45cc │ │ │ │ + b.n 207614 │ │ │ │ mov r0, r7 │ │ │ │ blx 61168 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2075be │ │ │ │ - b.n 2075d2 │ │ │ │ + bne.n 2075e6 │ │ │ │ + b.n 2075fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20769c │ │ │ │ + bne.n 2076c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207646 │ │ │ │ - b.n 207550 │ │ │ │ + bne.n 20766e │ │ │ │ + b.n 207578 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #168] @ (207760 ) │ │ │ │ + ldr r0, [pc, #264] @ (2077e8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #0] @ (2076bc ) │ │ │ │ + ldr r0, [pc, #96] @ (207744 ) │ │ │ │ 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 61944 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 2076ee │ │ │ │ + bge.n 207716 │ │ │ │ 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 60ba8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2076e4 │ │ │ │ + bne.n 20770c │ │ │ │ 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 │ │ │ │ @@ -581552,347 +581583,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 1f5640 │ │ │ │ + bl 1f5668 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61af4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 61534 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 207818 │ │ │ │ + bne.n 207840 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207828 │ │ │ │ + beq.n 207850 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207828 │ │ │ │ + beq.n 207850 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 207828 │ │ │ │ + beq.n 207850 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 207828 │ │ │ │ + blt.n 207850 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8cb0 │ │ │ │ - cbz r0, 207828 │ │ │ │ + bl 1f8cd8 │ │ │ │ + cbz r0, 207850 │ │ │ │ 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 1f57b4 │ │ │ │ + bl 1f57dc │ │ │ │ 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 2077b0 │ │ │ │ - b.n 20782a │ │ │ │ + bne.n 2077d8 │ │ │ │ + b.n 207852 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ 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 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207818 │ │ │ │ + bne.n 207840 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 20781a │ │ │ │ + b.n 207842 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (207958 ) │ │ │ │ + ldr r2, [pc, #256] @ (207980 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (20795c ) │ │ │ │ + ldr r3, [pc, #256] @ (207984 ) │ │ │ │ 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, 207876 │ │ │ │ - bl 20751c │ │ │ │ + cbnz r1, 20789e │ │ │ │ + bl 207544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2078fa │ │ │ │ + beq.n 207922 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 207438 │ │ │ │ - cbz r0, 2078a6 │ │ │ │ + bl 207460 │ │ │ │ + cbz r0, 2078ce │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 207438 │ │ │ │ - cbz r0, 2078a6 │ │ │ │ + bl 207460 │ │ │ │ + cbz r0, 2078ce │ │ │ │ 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 20794e │ │ │ │ + beq.n 207976 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207348 │ │ │ │ + bl 207370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207928 │ │ │ │ + beq.n 207950 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61944 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207938 │ │ │ │ + bne.n 207960 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60ba8 │ │ │ │ - cbz r0, 207912 │ │ │ │ + cbz r0, 20793a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207348 │ │ │ │ + bl 207370 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61944 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 207928 │ │ │ │ + cbnz r0, 207950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2076bc │ │ │ │ - cbz r0, 207928 │ │ │ │ - cbz r5, 207920 │ │ │ │ + bl 2076e4 │ │ │ │ + cbz r0, 207950 │ │ │ │ + cbz r5, 207948 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (207960 ) │ │ │ │ - ldr r3, [pc, #92] @ (20795c ) │ │ │ │ + ldr r2, [pc, #100] @ (207988 ) │ │ │ │ + ldr r3, [pc, #92] @ (207984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207954 │ │ │ │ + bne.n 20797c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2076bc │ │ │ │ + bl 2076e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2078cc │ │ │ │ + beq.n 2078f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2078f4 │ │ │ │ + bne.n 20791c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2073a8 │ │ │ │ - b.n 2078f4 │ │ │ │ + bl 2073d0 │ │ │ │ + b.n 20791c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2078fa │ │ │ │ + bne.n 207922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2078fa │ │ │ │ + b.n 207922 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f575c │ │ │ │ + bl 1f5784 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 2078c0 │ │ │ │ + b.n 2078e8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 2078b0 │ │ │ │ + b.n 2078d8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ 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] @ 207e90 │ │ │ │ + ldr.w r2, [pc, #1296] @ 207eb8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 207e94 │ │ │ │ + ldr.w r3, [pc, #1296] @ 207ebc │ │ │ │ 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 207a7c │ │ │ │ + beq.n 207aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 2079c4 │ │ │ │ - ldr.w r1, [pc, #1268] @ 207e98 │ │ │ │ - ldr.w r2, [pc, #1260] @ 207e94 │ │ │ │ + cbnz r5, 2079ec │ │ │ │ + ldr.w r1, [pc, #1268] @ 207ec0 │ │ │ │ + ldr.w r2, [pc, #1260] @ 207ebc │ │ │ │ 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 207de2 │ │ │ │ + bne.w 207e0a │ │ │ │ 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 61938 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207a60 │ │ │ │ + beq.n 207a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 207a9e │ │ │ │ - ldr.w r3, [pc, #1200] @ 207e9c │ │ │ │ + blt.n 207ac6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 207ec4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207a98 │ │ │ │ + beq.n 207ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 207a54 │ │ │ │ + blt.n 207a7c │ │ │ │ mov r1, r8 │ │ │ │ blx 60b0c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207ac2 │ │ │ │ + beq.n 207aea │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 207438 │ │ │ │ - cbz r0, 207a64 │ │ │ │ + bl 207460 │ │ │ │ + cbz r0, 207a8c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 207438 │ │ │ │ - cbz r0, 207a64 │ │ │ │ + bl 207460 │ │ │ │ + cbz r0, 207a8c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 207a4e │ │ │ │ + bne.n 207a76 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 207ad6 │ │ │ │ + beq.n 207afe │ │ │ │ mov r0, fp │ │ │ │ blx 61bb4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2079a2 │ │ │ │ + b.n 2079ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 61bb4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 2079a2 │ │ │ │ + b.n 2079ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207848 │ │ │ │ + bl 207870 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20799a │ │ │ │ - b.n 2079a2 │ │ │ │ + bne.n 2079c2 │ │ │ │ + b.n 2079ca │ │ │ │ mov r0, fp │ │ │ │ blx 61168 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 207ace │ │ │ │ - ldr r1, [pc, #1000] @ (207ea0 ) │ │ │ │ + blt.n 207af6 │ │ │ │ + ldr r1, [pc, #1000] @ (207ec8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207a56 │ │ │ │ + bne.n 207a7e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61168 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 207a54 │ │ │ │ + bne.n 207a7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ - b.n 207a60 │ │ │ │ + b.n 207a88 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207dbc │ │ │ │ + beq.w 207de4 │ │ │ │ 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] │ │ │ │ @@ -581903,31 +581934,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 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207af2 │ │ │ │ + bne.n 207b1a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (207ea4 ) │ │ │ │ + ldr r3, [pc, #888] @ (207ecc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d04 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 207b76 │ │ │ │ + beq.n 207b9e │ │ │ │ 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 │ │ │ │ @@ -581942,49 +581973,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 207b4a │ │ │ │ - ldr r3, [pc, #816] @ (207ea8 ) │ │ │ │ + bne.n 207b72 │ │ │ │ + ldr r3, [pc, #816] @ (207ed0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61d04 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207d66 │ │ │ │ + beq.w 207d8e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207a4e │ │ │ │ + beq.w 207a76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 614bc │ │ │ │ - ldr r1, [pc, #772] @ (207eac ) │ │ │ │ + ldr r1, [pc, #772] @ (207ed4 ) │ │ │ │ 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 61a40 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 614bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -581994,34 +582025,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 61a40 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61944 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61944 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ 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 │ │ │ │ @@ -582032,89 +582063,89 @@ │ │ │ │ blx 61944 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 207dc2 │ │ │ │ + bne.w 207dea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d6a │ │ │ │ + beq.n 207d92 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61534 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207db4 │ │ │ │ + beq.w 207ddc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207db4 │ │ │ │ + beq.w 207ddc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a40 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 207db4 │ │ │ │ + bne.w 207ddc │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 207db4 │ │ │ │ + beq.n 207ddc │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 207db4 │ │ │ │ + beq.n 207ddc │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 207db4 │ │ │ │ + blt.n 207ddc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ mov r0, sl │ │ │ │ blx 61944 │ │ │ │ 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 61a40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 207c40 │ │ │ │ + bhi.n 207c68 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61e38 │ │ │ │ mov r0, fp │ │ │ │ blx 61e38 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582122,370 +582153,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61588 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207de6 │ │ │ │ + beq.n 207e0e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ mov r0, fp │ │ │ │ blx 61bb4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ - b.n 207a60 │ │ │ │ + b.n 207a88 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 207a66 │ │ │ │ + b.n 207a8e │ │ │ │ mov r0, sl │ │ │ │ blx 61944 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 207db4 │ │ │ │ + cbnz r0, 207ddc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 207db4 │ │ │ │ + cbnz r0, 207ddc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 207db4 │ │ │ │ + cbnz r0, 207ddc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d16 │ │ │ │ + beq.n 207d3e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ - b.n 207a4e │ │ │ │ + b.n 207a76 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 207b24 │ │ │ │ + b.n 207b4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207db4 │ │ │ │ + bne.n 207ddc │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 207d16 │ │ │ │ + b.n 207d3e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 61944 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61588 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 207e0c │ │ │ │ + cbz r0, 207e34 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ mov r0, fp │ │ │ │ - b.n 207a50 │ │ │ │ - bl 1f6354 │ │ │ │ + b.n 207a78 │ │ │ │ + bl 1f637c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 609bc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 207e88 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 207eb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 6163c <__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 20729c │ │ │ │ - cbz r0, 207e7e │ │ │ │ + bl 2072c4 │ │ │ │ + cbz r0, 207ea6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 20729c │ │ │ │ - cbz r0, 207e7e │ │ │ │ + bl 2072c4 │ │ │ │ + cbz r0, 207ea6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ mov r0, fp │ │ │ │ blx 61bb4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207848 │ │ │ │ + bl 207870 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2079a2 │ │ │ │ + b.n 2079ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60b3c │ │ │ │ - b.n 207a66 │ │ │ │ + b.n 207a8e │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, ip │ │ │ │ movs r7, r2 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r2 │ │ │ │ movs r7, r2 │ │ │ │ - bl afea6 │ │ │ │ - bl d3eaa │ │ │ │ - cmp r0, r0 │ │ │ │ + bl afece │ │ │ │ + bl d3ed2 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (207fb8 ) │ │ │ │ + ldr r5, [pc, #244] @ (207fe0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (207fbc ) │ │ │ │ + ldr r2, [pc, #244] @ (207fe4 ) │ │ │ │ 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 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 207f8a │ │ │ │ + beq.n 207fb2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 207f98 │ │ │ │ - ldr r3, [pc, #200] @ (207fc0 ) │ │ │ │ + blt.n 207fc0 │ │ │ │ + ldr r3, [pc, #200] @ (207fe8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207f92 │ │ │ │ - ldr r1, [pc, #188] @ (207fc4 ) │ │ │ │ + beq.n 207fba │ │ │ │ + ldr r1, [pc, #188] @ (207fec ) │ │ │ │ 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 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 207f7c │ │ │ │ + beq.n 207fa4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6136c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 207faa │ │ │ │ + blt.n 207fd2 │ │ │ │ mov r1, r7 │ │ │ │ blx 60b0c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 207fa4 │ │ │ │ + cbz r0, 207fcc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f8c6c │ │ │ │ + bl 1f8c94 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 207f6e │ │ │ │ + cbz r0, 207f96 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f56a0 │ │ │ │ + bl 1f56c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 207f68 │ │ │ │ + cbz r0, 207f90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207848 │ │ │ │ - cbnz r0, 207f8c │ │ │ │ + bl 207870 │ │ │ │ + cbnz r0, 207fb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f57a0 │ │ │ │ + bl 1f57c8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 207f76 │ │ │ │ + cbz r0, 207f9e │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 207f84 │ │ │ │ + cbz r0, 207fac │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60b3c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 61168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 60b3c │ │ │ │ - b.n 207f8a │ │ │ │ + b.n 207fb2 │ │ │ │ mov r0, r5 │ │ │ │ blx 61168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60b3c │ │ │ │ - b.n 207f7c │ │ │ │ + b.n 207fa4 │ │ │ │ nop │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ 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] @ (208060 ) │ │ │ │ + ldr r4, [pc, #136] @ (208088 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (208064 ) │ │ │ │ + ldr r3, [pc, #136] @ (20808c ) │ │ │ │ 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] @ (208068 ) │ │ │ │ + ldr r4, [pc, #124] @ (208090 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61060 │ │ │ │ - ldr r2, [pc, #116] @ (20806c ) │ │ │ │ + ldr r2, [pc, #116] @ (208094 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208034 │ │ │ │ + beq.n 20805c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612c4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (208070 ) │ │ │ │ + ldr r4, [pc, #88] @ (208098 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61754 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208034 │ │ │ │ + beq.n 20805c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 612c4 │ │ │ │ - b.n 208036 │ │ │ │ + b.n 20805e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #48] @ (208074 ) │ │ │ │ - ldr r3, [pc, #28] @ (208064 ) │ │ │ │ + ldr r2, [pc, #48] @ (20809c ) │ │ │ │ + ldr r3, [pc, #28] @ (20808c ) │ │ │ │ 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 20805c │ │ │ │ + bne.n 208084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ 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 1f57a0 │ │ │ │ + bl 1f57c8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 20809c │ │ │ │ + cbz r0, 2080c4 │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2080aa │ │ │ │ + cbz r0, 2080d2 │ │ │ │ blx 61bb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60b3c │ │ │ │ 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] @ (2082a4 ) │ │ │ │ - ldr r3, [pc, #468] @ (2082a8 ) │ │ │ │ + ldr r2, [pc, #468] @ (2082cc ) │ │ │ │ + ldr r3, [pc, #468] @ (2082d0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -582503,191 +582534,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 2080ee │ │ │ │ + bne.n 208116 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20751c │ │ │ │ - cbz r0, 208170 │ │ │ │ + bl 207544 │ │ │ │ + cbz r0, 208198 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208292 │ │ │ │ + beq.w 2082ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 20748c │ │ │ │ - cbz r0, 20814e │ │ │ │ + bl 2074b4 │ │ │ │ + cbz r0, 208176 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207848 │ │ │ │ - cbz r0, 20815c │ │ │ │ + bl 207870 │ │ │ │ + cbz r0, 208184 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60ba8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208190 │ │ │ │ + cbz r0, 2081b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207204 │ │ │ │ + bl 20722c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (2082ac ) │ │ │ │ - ldr r3, [pc, #304] @ (2082a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (2082d4 ) │ │ │ │ + ldr r3, [pc, #304] @ (2082d0 ) │ │ │ │ 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 20829e │ │ │ │ + bne.w 2082c6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2076bc │ │ │ │ + bl 2076e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20815c │ │ │ │ + beq.n 208184 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f5850 │ │ │ │ + bl 1f5878 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208164 │ │ │ │ + beq.n 20818c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20815c │ │ │ │ + bne.n 208184 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61534 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 20815c │ │ │ │ + bne.n 208184 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20815c │ │ │ │ + beq.n 208184 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20815c │ │ │ │ + beq.n 208184 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208292 │ │ │ │ + bne.n 2082ba │ │ │ │ mov r0, r7 │ │ │ │ blx 61af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20829a │ │ │ │ + beq.n 2082c2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61534 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207018 │ │ │ │ + bl 207040 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60ba8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61534 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 208296 │ │ │ │ + cbz r3, 2082be │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 208296 │ │ │ │ + beq.n 2082be │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 208296 │ │ │ │ + blt.n 2082be │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208296 │ │ │ │ - bl 1f6354 │ │ │ │ + bne.n 2082be │ │ │ │ + bl 1f637c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 208296 │ │ │ │ + cbnz r0, 2082be │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208296 │ │ │ │ + bne.n 2082be │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208172 │ │ │ │ + b.n 20819a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208164 │ │ │ │ + b.n 20818c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20815e │ │ │ │ + b.n 208186 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208164 │ │ │ │ + b.n 20818c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ 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] @ (2084f8 ) │ │ │ │ + ldr r2, [pc, #560] @ (208520 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (2084fc ) │ │ │ │ + ldr r3, [pc, #552] @ (208524 ) │ │ │ │ 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 │ │ │ │ @@ -582701,102 +582732,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 2082e4 │ │ │ │ + bne.n 20830c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20751c │ │ │ │ + bl 207544 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208330 │ │ │ │ + cbz r0, 208358 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 20834e │ │ │ │ + cbnz r7, 208376 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8eb4 │ │ │ │ - ldr r2, [pc, #460] @ (208500 ) │ │ │ │ - ldr r3, [pc, #456] @ (2084fc ) │ │ │ │ + bl 1f8edc │ │ │ │ + ldr r2, [pc, #460] @ (208528 ) │ │ │ │ + ldr r3, [pc, #456] @ (208524 ) │ │ │ │ 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 2084f4 │ │ │ │ + bne.w 20851c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20748c │ │ │ │ - cbz r0, 20836c │ │ │ │ + bl 2074b4 │ │ │ │ + cbz r0, 208394 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207848 │ │ │ │ - cbz r0, 20837a │ │ │ │ + bl 207870 │ │ │ │ + cbz r0, 2083a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60ba8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208386 │ │ │ │ + cbz r0, 2083ae │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207204 │ │ │ │ - b.n 208322 │ │ │ │ + bl 20722c │ │ │ │ + b.n 20834a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61944 │ │ │ │ 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 2084d6 │ │ │ │ + bcs.w 2084fe │ │ │ │ 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 207968 │ │ │ │ + bl 207990 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20837a │ │ │ │ + beq.n 2083a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5850 │ │ │ │ + bl 1f5878 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20831e │ │ │ │ + bne.n 208346 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20837e │ │ │ │ + bne.n 2083a6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20837e │ │ │ │ + bne.n 2083a6 │ │ │ │ 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] │ │ │ │ @@ -582805,32 +582836,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 207018 │ │ │ │ + bl 207040 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61944 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208322 │ │ │ │ + beq.w 20834a │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -582841,106 +582872,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 20837e │ │ │ │ + bne.w 2083a6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 61a40 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 20837e │ │ │ │ + bne.w 2083a6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 20837e │ │ │ │ + bne.w 2083a6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61944 │ │ │ │ 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 1f57b4 │ │ │ │ + bl 1f57dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2073a8 │ │ │ │ - b.n 208330 │ │ │ │ + bl 2073d0 │ │ │ │ + b.n 208358 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20837a │ │ │ │ + bne.w 2083a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2076bc │ │ │ │ + bl 2076e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2083c2 │ │ │ │ - b.n 20837a │ │ │ │ + bne.w 2083ea │ │ │ │ + b.n 2083a2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ 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 20751c │ │ │ │ + bl 207544 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 208526 │ │ │ │ + cbnz r0, 20854e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60ba8 │ │ │ │ - cbnz r0, 20855e │ │ │ │ + cbnz r0, 208586 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61944 │ │ │ │ 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 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207204 │ │ │ │ + bl 20722c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -582948,87 +582979,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 20751c │ │ │ │ - cbz r0, 2085a6 │ │ │ │ + bl 207544 │ │ │ │ + cbz r0, 2085ce │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 2085b8 │ │ │ │ + cbnz r3, 2085e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073a8 │ │ │ │ - vldr d8, [pc, #392] @ 208730 │ │ │ │ + bl 2073d0 │ │ │ │ + vldr d8, [pc, #392] @ 208758 │ │ │ │ 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 61e38 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207848 │ │ │ │ + bl 207870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208720 │ │ │ │ + beq.w 208748 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 61938 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a0 │ │ │ │ + beq.n 2085c8 │ │ │ │ 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 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 20861a │ │ │ │ + cbz r0, 208642 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f524c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208608 │ │ │ │ + bne.n 208630 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (208738 ) │ │ │ │ + ldr r3, [pc, #276] @ (208760 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 208730 │ │ │ │ + vldr d8, [pc, #260] @ 208758 │ │ │ │ blx 61d04 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 208706 │ │ │ │ - ldr.w fp, [pc, #252] @ 20873c │ │ │ │ + beq.n 20872e │ │ │ │ + ldr.w fp, [pc, #252] @ 208764 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (208740 ) │ │ │ │ + ldr r3, [pc, #248] @ (208768 ) │ │ │ │ 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 1f6354 │ │ │ │ + bl 1f637c │ │ │ │ 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 │ │ │ │ @@ -583038,16 +583069,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 2086ac │ │ │ │ - bl 1fe394 │ │ │ │ + bne.n 2086d4 │ │ │ │ + bl 1fe3bc │ │ │ │ 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 61c2c <__aeabi_ul2d@plt> │ │ │ │ @@ -583072,61 +583103,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 20865e │ │ │ │ + bne.n 208686 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073a8 │ │ │ │ + bl 2073d0 │ │ │ │ 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 207204 │ │ │ │ + bl 20722c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2073a8 │ │ │ │ - b.n 2085a6 │ │ │ │ + bl 2073d0 │ │ │ │ + b.n 2085ce │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - blt.n 2086ac │ │ │ │ + blt.n 208684 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #32 │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #884] @ (208ad0 ) │ │ │ │ - ldr r3, [pc, #884] @ (208ad4 ) │ │ │ │ + ldr r2, [pc, #884] @ (208af8 ) │ │ │ │ + ldr r3, [pc, #884] @ (208afc ) │ │ │ │ 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 20a418 │ │ │ │ + bl 20a440 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 2087f4 │ │ │ │ + bhi.n 20881c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 2087de │ │ │ │ + bcs.n 208806 │ │ │ │ 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] │ │ │ │ @@ -583134,38 +583165,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 20a3d4 │ │ │ │ + bl 20a3fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 2088dc │ │ │ │ - ldr r2, [pc, #792] @ (208ad8 ) │ │ │ │ - ldr r3, [pc, #784] @ (208ad4 ) │ │ │ │ + bhi.w 208904 │ │ │ │ + ldr r2, [pc, #792] @ (208b00 ) │ │ │ │ + ldr r3, [pc, #784] @ (208afc ) │ │ │ │ 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 208abe │ │ │ │ + bne.w 208ae6 │ │ │ │ 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 208798 │ │ │ │ + b.n 2087c0 │ │ │ │ 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 │ │ │ │ @@ -583175,87 +583206,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 20a418 │ │ │ │ + bl 20a440 │ │ │ │ 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, 208840 │ │ │ │ + cbz r3, 208868 │ │ │ │ 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 208748 │ │ │ │ + bl 208770 │ │ │ │ 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 208748 │ │ │ │ + bl 208770 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 208a94 │ │ │ │ + beq.w 208abc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 208a84 │ │ │ │ + bls.w 208aac │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 208a8c │ │ │ │ + bls.w 208ab4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 208ac8 │ │ │ │ + vldr d7, [pc, #568] @ 208af0 │ │ │ │ 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 20a3d4 │ │ │ │ + bl 20a3fc │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 2087be │ │ │ │ + bls.n 2087e6 │ │ │ │ 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 2087be │ │ │ │ + b.n 2087e6 │ │ │ │ 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] │ │ │ │ @@ -583274,45 +583305,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 208ab8 │ │ │ │ + bls.w 208ae0 │ │ │ │ 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 20895e │ │ │ │ + b.n 208986 │ │ │ │ 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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 208952 │ │ │ │ + bne.n 20897a │ │ │ │ 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 │ │ │ │ @@ -583370,95 +583401,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 2087be │ │ │ │ + b.n 2087e6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20888e │ │ │ │ + b.n 2088b6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20888e │ │ │ │ + b.n 2088b6 │ │ │ │ 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 208a96 │ │ │ │ + bne.n 208abe │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2087be │ │ │ │ + b.n 2087e6 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 2089a4 │ │ │ │ + b.n 2089cc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ 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] @ 2090c8 │ │ │ │ - ldr.w r3, [pc, #1488] @ 2090cc │ │ │ │ + ldr.w r0, [pc, #1488] @ 2090f0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 2090f4 │ │ │ │ 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 208ffc │ │ │ │ + beq.w 209024 │ │ │ │ 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 209c7e │ │ │ │ + bne.w 209ca6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 209d6e │ │ │ │ + bls.w 209d96 │ │ │ │ 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 │ │ │ │ @@ -583469,21 +583500,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 208b5e │ │ │ │ + bne.n 208b86 │ │ │ │ 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 │ │ │ │ @@ -583499,15 +583530,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 209520 │ │ │ │ + beq.w 209548 │ │ │ │ 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] │ │ │ │ @@ -583536,15 +583567,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 208c30 │ │ │ │ + bne.n 208c58 │ │ │ │ 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 │ │ │ │ @@ -583556,15 +583587,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -583643,18 +583674,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 209d68 │ │ │ │ + bcs.w 209d90 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 2090c0 │ │ │ │ + vldr d8, [pc, #816] @ 2090e8 │ │ │ │ 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 │ │ │ │ @@ -583682,15 +583713,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 208de2 │ │ │ │ + bne.n 208e0a │ │ │ │ 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 │ │ │ │ @@ -583705,15 +583736,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -583794,15 +583825,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 208da0 │ │ │ │ + bcc.w 208dc8 │ │ │ │ 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 │ │ │ │ @@ -583851,42 +583882,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 209d62 │ │ │ │ + bls.w 209d8a │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 2090c0 │ │ │ │ + vldr d8, [pc, #176] @ 2090e8 │ │ │ │ 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 209546 │ │ │ │ + beq.w 20956e │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209036 │ │ │ │ + bne.n 20905e │ │ │ │ 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 20955a │ │ │ │ + bhi.w 209582 │ │ │ │ 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 │ │ │ │ @@ -583901,52 +583932,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 61060 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 209c6e │ │ │ │ + bls.w 209c96 │ │ │ │ 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 2090d8 │ │ │ │ + b.n 209100 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 2090d0 │ │ │ │ + bne.n 2090f8 │ │ │ │ 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 │ │ │ │ @@ -584003,15 +584034,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -584094,15 +584125,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 209c68 │ │ │ │ + bcs.w 209c90 │ │ │ │ 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] │ │ │ │ @@ -584133,15 +584164,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 209334 │ │ │ │ + bne.n 20935c │ │ │ │ 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 │ │ │ │ @@ -584156,15 +584187,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -584245,15 +584276,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 2092f2 │ │ │ │ + bcc.w 20931a │ │ │ │ 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 │ │ │ │ @@ -584285,60 +584316,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 209012 │ │ │ │ + bhi.w 20903a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2099f4 │ │ │ │ - ldr.w r2, [pc, #2180] @ 209da8 │ │ │ │ - ldr.w r3, [pc, #2180] @ 209dac │ │ │ │ + bne.w 209a1c │ │ │ │ + ldr.w r2, [pc, #2180] @ 209dd0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 209dd4 │ │ │ │ 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 209d98 │ │ │ │ + bne.w 209dc0 │ │ │ │ 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 2099a2 │ │ │ │ + beq.w 2099ca │ │ │ │ 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 208748 │ │ │ │ + bl 208770 │ │ │ │ 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 61724 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 209756 │ │ │ │ + bcs.w 20977e │ │ │ │ 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 │ │ │ │ @@ -584368,15 +584399,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 2095ec │ │ │ │ + bne.n 209614 │ │ │ │ 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 │ │ │ │ @@ -584391,15 +584422,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -584480,15 +584511,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 2095aa │ │ │ │ + bcc.w 2095d2 │ │ │ │ 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 │ │ │ │ @@ -584512,15 +584543,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 209976 │ │ │ │ + bcs.w 20999e │ │ │ │ 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 │ │ │ │ @@ -584550,15 +584581,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 20980c │ │ │ │ + bne.n 209834 │ │ │ │ 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 │ │ │ │ @@ -584573,15 +584604,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -584662,15 +584693,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 2097ca │ │ │ │ + bcc.w 2097f2 │ │ │ │ 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] │ │ │ │ @@ -584681,15 +584712,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 2094ea │ │ │ │ + b.n 209512 │ │ │ │ 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} │ │ │ │ @@ -584706,22 +584737,22 @@ │ │ │ │ blx 61060 │ │ │ │ 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 20909c │ │ │ │ + b.w 2090c4 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209cf2 │ │ │ │ + bne.w 209d1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 209d82 │ │ │ │ + bls.w 209daa │ │ │ │ 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 │ │ │ │ @@ -584732,22 +584763,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 209a24 │ │ │ │ + bne.n 209a4c │ │ │ │ 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 │ │ │ │ @@ -584766,17 +584797,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 209520 │ │ │ │ + bls.w 209548 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 209da0 │ │ │ │ + vldr d8, [pc, #760] @ 209dc8 │ │ │ │ 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 │ │ │ │ @@ -584804,15 +584835,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 209af8 │ │ │ │ + bne.n 209b20 │ │ │ │ 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 │ │ │ │ @@ -584826,15 +584857,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 │ │ │ │ @@ -584919,26 +584950,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 209ab6 │ │ │ │ - b.n 209520 │ │ │ │ + bcc.w 209ade │ │ │ │ + b.n 209548 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 2094ac │ │ │ │ + b.n 2094d4 │ │ │ │ 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 20911e │ │ │ │ + b.w 209146 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61a7c │ │ │ │ @@ -584947,36 +584978,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 208bb8 │ │ │ │ + beq.w 208be0 │ │ │ │ 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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 61060 │ │ │ │ - b.w 208b3e │ │ │ │ + b.w 208b66 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -584987,70 +585018,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 209a7a │ │ │ │ + beq.w 209aa2 │ │ │ │ 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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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 61060 │ │ │ │ - b.n 209a02 │ │ │ │ + b.n 209a2a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 209a02 │ │ │ │ + b.n 209a2a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 208f56 │ │ │ │ + b.w 208f7e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 208bb8 │ │ │ │ + b.w 208be0 │ │ │ │ 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 209a7a │ │ │ │ + b.n 209aa2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 209e28 │ │ │ │ + ldr.w ip, [pc, #104] @ 209e50 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 209e20 │ │ │ │ + vldr d7, [pc, #88] @ 209e48 │ │ │ │ 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] │ │ │ │ @@ -585077,61 +585108,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 209e42 │ │ │ │ + cbz r2, 209e6a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 208ae0 │ │ │ │ + bl 208b08 │ │ │ │ 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] @ (20a250 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20a278 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20a254 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20a27c ) │ │ │ │ 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 20a062 │ │ │ │ + beq.w 20a08a │ │ │ │ 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 20a082 │ │ │ │ + beq.w 20a0aa │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a10e │ │ │ │ + beq.w 20a136 │ │ │ │ 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 │ │ │ │ @@ -585153,15 +585184,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 209ede │ │ │ │ + bne.n 209f06 │ │ │ │ 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 │ │ │ │ @@ -585175,15 +585206,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 61a7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a7c │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 20a248 │ │ │ │ + vldr d8, [pc, #780] @ 20a270 │ │ │ │ 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] │ │ │ │ @@ -585206,15 +585237,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 20a32c │ │ │ │ + bl 20a354 │ │ │ │ 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} │ │ │ │ @@ -585258,47 +585289,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 61a7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 209f46 │ │ │ │ + bne.n 209f6e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a198 │ │ │ │ + bne.w 20a1c0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20a1f6 │ │ │ │ + bhi.w 20a21e │ │ │ │ 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 20a354 │ │ │ │ + bl 20a37c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61a7c │ │ │ │ - ldr r2, [pc, #500] @ (20a258 ) │ │ │ │ - ldr r3, [pc, #492] @ (20a254 ) │ │ │ │ + ldr r2, [pc, #500] @ (20a280 ) │ │ │ │ + ldr r3, [pc, #492] @ (20a27c ) │ │ │ │ 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 20a308 │ │ │ │ + bne.w 20a330 │ │ │ │ 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 │ │ │ │ @@ -585322,41 +585353,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 20a0b0 │ │ │ │ + bne.n 20a0d8 │ │ │ │ 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 61a7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a25c │ │ │ │ + bne.w 20a284 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20a2b8 │ │ │ │ + bhi.w 20a2e0 │ │ │ │ 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 20a04a │ │ │ │ + b.n 20a072 │ │ │ │ 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] │ │ │ │ @@ -585378,16 +585409,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 20a140 │ │ │ │ - vldr d7, [pc, #236] @ 20a248 │ │ │ │ + bne.n 20a168 │ │ │ │ + vldr d7, [pc, #236] @ 20a270 │ │ │ │ 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 │ │ │ │ @@ -585396,31 +585427,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 61a7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 209f34 │ │ │ │ + bne.w 209f5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a026 │ │ │ │ + b.n 20a04e │ │ │ │ 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 20a354 │ │ │ │ + bl 20a37c │ │ │ │ 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 │ │ │ │ @@ -585435,15 +585466,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 20a21e │ │ │ │ + bls.n 20a246 │ │ │ │ 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] │ │ │ │ @@ -585451,52 +585482,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 20a380 │ │ │ │ + bl 20a3a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a062 │ │ │ │ + beq.w 20a08a │ │ │ │ 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 20a036 │ │ │ │ + b.n 20a05e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20a354 │ │ │ │ + bl 20a37c │ │ │ │ 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 │ │ │ │ @@ -585511,15 +585542,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 20a2e0 │ │ │ │ + bls.n 20a308 │ │ │ │ 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] │ │ │ │ @@ -585527,99 +585558,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 20a380 │ │ │ │ + bl 20a3a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a062 │ │ │ │ + beq.w 20a08a │ │ │ │ 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 20a0f8 │ │ │ │ + b.n 20a120 │ │ │ │ blx 615c4 <__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 209e48 │ │ │ │ + bl 209e70 │ │ │ │ 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 20a41c │ │ │ │ + bl 20a444 │ │ │ │ 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 20b120 │ │ │ │ + bl 20b148 │ │ │ │ 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, 20a3ce │ │ │ │ + cbz r6, 20a3f6 │ │ │ │ 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 20b120 │ │ │ │ + bl 20b148 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20a3ac │ │ │ │ + bne.n 20a3d4 │ │ │ │ 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 │ │ │ │ @@ -585631,15 +585662,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 20bfd4 │ │ │ │ + bl 20bffc │ │ │ │ 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 │ │ │ │ @@ -588236,32 +588267,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] @ (20c0f0 ) │ │ │ │ + ldr r4, [pc, #264] @ (20c118 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20c0f4 ) │ │ │ │ + ldr r3, [pc, #264] @ (20c11c ) │ │ │ │ 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 20c0d0 │ │ │ │ + beq.n 20c0f8 │ │ │ │ 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 │ │ │ │ @@ -588273,36 +588304,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, 20c08c │ │ │ │ + cbz r5, 20c0b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c074 │ │ │ │ + b.n 20c09c │ │ │ │ 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 20a41c │ │ │ │ + bl 20a444 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c05e │ │ │ │ + bne.n 20c086 │ │ │ │ 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 20a41c │ │ │ │ + bl 20a444 │ │ │ │ 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 │ │ │ │ @@ -588318,46 +588349,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 20c026 │ │ │ │ - ldr r2, [pc, #36] @ (20c0f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (20c0f4 ) │ │ │ │ + bne.n 20c04e │ │ │ │ + ldr r2, [pc, #36] @ (20c120 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c11c ) │ │ │ │ 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 20c0ea │ │ │ │ + bne.n 20c112 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands r0, r2 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c184 │ │ │ │ + beq.n 20c1ac │ │ │ │ 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 20c188 │ │ │ │ + bhi.n 20c1b0 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61120 <__clock_gettime64@plt> │ │ │ │ @@ -588469,68 +588500,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 614c8 │ │ │ │ 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] @ (20c2cc ) │ │ │ │ + ldr r2, [pc, #112] @ (20c2f4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20c2d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (20c2f8 ) │ │ │ │ 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 20c2be │ │ │ │ + beq.n 20c2e6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20c2ba │ │ │ │ + bne.n 20c2e2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60950 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61a58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6098c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61a64 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (20c2d4 ) │ │ │ │ - ldr r3, [pc, #40] @ (20c2d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (20c2fc ) │ │ │ │ + ldr r3, [pc, #40] @ (20c2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c2c6 │ │ │ │ + bne.n 20c2ee │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c2a2 │ │ │ │ + b.n 20c2ca │ │ │ │ mov r1, r2 │ │ │ │ blx 6098c │ │ │ │ - b.n 20c2a0 │ │ │ │ + b.n 20c2c8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60980 │ │ │ │ subs r0, #0 │ │ │ │ @@ -588554,96 +588585,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ - cbz r0, 20c356 │ │ │ │ + cbz r0, 20c37e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20c35c ) │ │ │ │ + ldr r2, [pc, #40] @ (20c384 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 61ec8 │ │ │ │ - cbnz r0, 20c34a │ │ │ │ + cbnz r0, 20c372 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b3c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 20c346 │ │ │ │ + b.n 20c36e │ │ │ │ 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 6107c │ │ │ │ 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] @ (20c3c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (20c3ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20c3c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (20c3f0 ) │ │ │ │ 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 61318 │ │ │ │ - cbnz r0, 20c3bc │ │ │ │ - cbz r4, 20c3a4 │ │ │ │ + cbnz r0, 20c3e4 │ │ │ │ + cbz r4, 20c3cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20c3cc ) │ │ │ │ - ldr r3, [pc, #32] @ (20c3c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (20c3f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c3f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c3c0 │ │ │ │ + bne.n 20c3e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c3a4 │ │ │ │ + b.n 20c3cc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 20c404 │ │ │ │ + cbnz r3, 20c42c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c408 │ │ │ │ + beq.n 20c430 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -588652,25 +588683,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 20c3e4 │ │ │ │ + bl 20c40c │ │ │ │ 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, 20c448 │ │ │ │ + cbnz r3, 20c470 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c44c │ │ │ │ + beq.n 20c474 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -588679,15 +588710,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 20c428 │ │ │ │ + bl 20c450 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -588700,76 +588731,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 20c4ac │ │ │ │ + beq.n 20c4d4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20c4a2 │ │ │ │ + b.n 20c4ca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20c4ac │ │ │ │ + beq.n 20c4d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20c49a │ │ │ │ + bpl.n 20c4c2 │ │ │ │ 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 20c4d6 │ │ │ │ + beq.n 20c4fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20c4ce │ │ │ │ + bmi.n 20c4f6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20c4da │ │ │ │ + cbnz r0, 20c502 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20c4da │ │ │ │ + bne.n 20c502 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20c4be │ │ │ │ + bne.n 20c4e6 │ │ │ │ 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] @ (20c520 ) │ │ │ │ + ldr r0, [pc, #44] @ (20c548 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20c51a │ │ │ │ - ldr r3, [pc, #36] @ (20c524 ) │ │ │ │ + cbnz r3, 20c542 │ │ │ │ + ldr r3, [pc, #36] @ (20c54c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r3, #10 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -588777,1452 +588808,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] @ (20c5a8 ) │ │ │ │ + ldr r3, [pc, #88] @ (20c5d0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20c5ac ) │ │ │ │ + ldr r4, [pc, #84] @ (20c5d4 ) │ │ │ │ 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 20c590 │ │ │ │ + bne.n 20c5b8 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20c61c ) │ │ │ │ + ldr r3, [pc, #92] @ (20c644 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20c620 ) │ │ │ │ + ldr r4, [pc, #88] @ (20c648 ) │ │ │ │ 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 20c602 │ │ │ │ + bne.n 20c62a │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20c67c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20c680 │ │ │ │ + ldr r3, [pc, #72] @ (20c6a4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c6a8 │ │ │ │ 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 20c666 │ │ │ │ + bne.n 20c68e │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20c6e4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c6e8 │ │ │ │ + ldr r3, [pc, #80] @ (20c70c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20c710 │ │ │ │ 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 20c6ce │ │ │ │ + bne.n 20c6f6 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20c744 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20c748 │ │ │ │ + ldr r3, [pc, #72] @ (20c76c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c770 │ │ │ │ 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 20c72e │ │ │ │ + bne.n 20c756 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20c7ac ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c7b0 │ │ │ │ + ldr r3, [pc, #80] @ (20c7d4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20c7d8 │ │ │ │ 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 20c794 │ │ │ │ + bne.n 20c7bc │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20c824 ) │ │ │ │ + ldr r3, [pc, #96] @ (20c84c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20c828 ) │ │ │ │ + ldr r4, [pc, #92] @ (20c850 ) │ │ │ │ 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 20c80a │ │ │ │ + bne.n 20c832 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20c898 ) │ │ │ │ + ldr r3, [pc, #92] @ (20c8c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20c89c ) │ │ │ │ + ldr r4, [pc, #88] @ (20c8c4 ) │ │ │ │ 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 20c87e │ │ │ │ + bne.n 20c8a6 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20c900 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c904 │ │ │ │ + ldr r3, [pc, #80] @ (20c928 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20c92c │ │ │ │ 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 20c8e8 │ │ │ │ + bne.n 20c910 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20c960 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20c964 │ │ │ │ + ldr r3, [pc, #72] @ (20c988 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c98c │ │ │ │ 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 20c94a │ │ │ │ + bne.n 20c972 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20c9c8 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20c9cc │ │ │ │ + ldr r3, [pc, #80] @ (20c9f0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20c9f4 │ │ │ │ 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 20c9b0 │ │ │ │ + bne.n 20c9d8 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20ca28 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20ca2c │ │ │ │ + ldr r3, [pc, #72] @ (20ca50 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20ca54 │ │ │ │ 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 20ca12 │ │ │ │ + bne.n 20ca3a │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #24 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (20ca98 ) │ │ │ │ + ldr r3, [pc, #88] @ (20cac0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20ca9c ) │ │ │ │ + ldr r4, [pc, #84] @ (20cac4 ) │ │ │ │ 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 20ca80 │ │ │ │ + bne.n 20caa8 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20cb00 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cb04 │ │ │ │ + ldr r3, [pc, #80] @ (20cb28 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cb2c │ │ │ │ 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 20cae8 │ │ │ │ + bne.n 20cb10 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cb74 ) │ │ │ │ + ldr r3, [pc, #92] @ (20cb9c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cb78 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cba0 ) │ │ │ │ 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 20cb5a │ │ │ │ + bne.n 20cb82 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ 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] @ (20cc00 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20cc04 │ │ │ │ + ldr r3, [pc, #76] @ (20cc28 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20cc2c │ │ │ │ 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 20cbea │ │ │ │ + bne.n 20cc12 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20cc78 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cca0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20cc7c ) │ │ │ │ + ldr r4, [pc, #92] @ (20cca4 ) │ │ │ │ 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 20cc5e │ │ │ │ + bne.n 20cc86 │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (20ccd4 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20ccd8 │ │ │ │ + ldr r3, [pc, #68] @ (20ccfc ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20cd00 │ │ │ │ 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 20ccbc │ │ │ │ + bne.n 20cce4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20ccd0 │ │ │ │ + bpl.n 20ccf8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ 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] @ (20cd78 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20cd7c │ │ │ │ + ldr r3, [pc, #104] @ (20cda0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20cda4 │ │ │ │ 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 20cd72 │ │ │ │ + bne.n 20cd9a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20cd64 │ │ │ │ + bpl.n 20cd8c │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ 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 20cd4e │ │ │ │ + bne.n 20cd76 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20cd4e │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + b.n 20cd76 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cdec ) │ │ │ │ + ldr r3, [pc, #92] @ (20ce14 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cdf0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20ce18 ) │ │ │ │ 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 20cdd4 │ │ │ │ + bne.n 20cdfc │ │ │ │ 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 29b8dc │ │ │ │ + bl 29b904 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20ce3c │ │ │ │ + cbz r3, 20ce64 │ │ │ │ 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 20ce18 │ │ │ │ + b.n 20ce40 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20ce36 │ │ │ │ + beq.n 20ce5e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20ce14 │ │ │ │ + bhi.n 20ce3c │ │ │ │ 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, 20ce88 │ │ │ │ + cbz r3, 20ceb0 │ │ │ │ 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 20ce64 │ │ │ │ + b.n 20ce8c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20ce82 │ │ │ │ + beq.n 20ceaa │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20ce60 │ │ │ │ + bhi.n 20ce88 │ │ │ │ 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, 20ced4 │ │ │ │ + cbz r3, 20cefc │ │ │ │ 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 20ceb0 │ │ │ │ + b.n 20ced8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20cece │ │ │ │ + beq.n 20cef6 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20ceac │ │ │ │ + bhi.n 20ced4 │ │ │ │ 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, 20cf20 │ │ │ │ + cbz r3, 20cf48 │ │ │ │ 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 20cefc │ │ │ │ + b.n 20cf24 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20cf1a │ │ │ │ + beq.n 20cf42 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20cef8 │ │ │ │ + bhi.n 20cf20 │ │ │ │ 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, 20cf6c │ │ │ │ + cbz r3, 20cf94 │ │ │ │ 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 20cf48 │ │ │ │ + b.n 20cf70 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20cf66 │ │ │ │ + beq.n 20cf8e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20cf44 │ │ │ │ + bhi.n 20cf6c │ │ │ │ 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, 20cfb6 │ │ │ │ + cbz r3, 20cfde │ │ │ │ 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 20cf94 │ │ │ │ + b.n 20cfbc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20cfb0 │ │ │ │ + beq.n 20cfd8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29bb74 │ │ │ │ + bl 29bb9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf90 │ │ │ │ + bne.n 20cfb8 │ │ │ │ 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 215efc │ │ │ │ + bl 215f24 │ │ │ │ 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] @ 20d0dc │ │ │ │ + ldr.w r8, [pc, #232] @ 20d104 │ │ │ │ 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 20d094 │ │ │ │ + beq.n 20d0bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d08c │ │ │ │ + bne.n 20d0b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d0a0 │ │ │ │ + beq.n 20d0c8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d0c6 │ │ │ │ + beq.n 20d0ee │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d06c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d044 │ │ │ │ + bls.n 20d06c │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d08c │ │ │ │ + beq.n 20d0b4 │ │ │ │ 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 20d0b8 │ │ │ │ + bne.n 20d0e0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d068 │ │ │ │ + beq.n 20d090 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d08c │ │ │ │ - ldr r2, [pc, #116] @ (20d0e0 ) │ │ │ │ + cbnz r0, 20d0b4 │ │ │ │ + ldr r2, [pc, #116] @ (20d108 ) │ │ │ │ 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 20d044 │ │ │ │ + bne.n 20d06c │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d06c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d00a │ │ │ │ + bne.n 20d032 │ │ │ │ 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 20d04c │ │ │ │ + bne.n 20d074 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d054 │ │ │ │ + bne.n 20d07c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d054 │ │ │ │ - b.n 20d068 │ │ │ │ + bne.n 20d07c │ │ │ │ + b.n 20d090 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d044 │ │ │ │ + bhi.n 20d06c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d08c │ │ │ │ + beq.n 20d0b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20d132 │ │ │ │ - cbz r3, 20d132 │ │ │ │ + bne.n 20d15a │ │ │ │ + cbz r3, 20d15a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d112 │ │ │ │ + b.n 20d13a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d132 │ │ │ │ + beq.n 20d15a │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20d10c │ │ │ │ + bvc.n 20d134 │ │ │ │ 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 20d182 │ │ │ │ - cbz r3, 20d186 │ │ │ │ + bne.n 20d1aa │ │ │ │ + cbz r3, 20d1ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d166 │ │ │ │ + b.n 20d18e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d186 │ │ │ │ + beq.n 20d1ae │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20d160 │ │ │ │ + bvs.n 20d188 │ │ │ │ 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 20d1e6 │ │ │ │ - cbz r3, 20d1ee │ │ │ │ + bne.n 20d20e │ │ │ │ + cbz r3, 20d216 │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20d1f6 │ │ │ │ + cbz r2, 20d21e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20d1f6 │ │ │ │ - bl 1f47a4 │ │ │ │ + bne.n 20d21e │ │ │ │ + bl 1f47cc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20d1e6 │ │ │ │ + bne.n 20d20e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d1ee │ │ │ │ + beq.n 20d216 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20d1b6 │ │ │ │ + b.n 20d1de │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20d220 │ │ │ │ + bls.n 20d248 │ │ │ │ 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 29bb54 │ │ │ │ + bl 29bb7c │ │ │ │ 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 20d260 │ │ │ │ + bls.n 20d288 │ │ │ │ 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 29bb54 │ │ │ │ + bl 29bb7c │ │ │ │ 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] @ 20d31c │ │ │ │ + ldr.w ip, [pc, #120] @ 20d344 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d320 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d348 ) │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d2f6 │ │ │ │ - ldr r2, [pc, #68] @ (20d324 ) │ │ │ │ - ldr r3, [pc, #60] @ (20d320 ) │ │ │ │ + beq.n 20d31e │ │ │ │ + ldr r2, [pc, #68] @ (20d34c ) │ │ │ │ + ldr r3, [pc, #60] @ (20d348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d316 │ │ │ │ + bne.n 20d33e │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d2de │ │ │ │ + b.n 20d306 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ subne r2, #4 │ │ │ │ - beq.n 20d356 │ │ │ │ + beq.n 20d37e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20d34e │ │ │ │ + bne.n 20d376 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d35a │ │ │ │ + bne.n 20d382 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20d35a │ │ │ │ + bne.n 20d382 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20d336 │ │ │ │ + bne.n 20d35e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20d3a8 │ │ │ │ + ldr.w ip, [pc, #68] @ 20d3d0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20d37e │ │ │ │ + cbnz r2, 20d3a6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20d382 │ │ │ │ + bne.n 20d3aa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d38a │ │ │ │ + beq.n 20d3b2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20d3ac ) │ │ │ │ + ldr r3, [pc, #28] @ (20d3d4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20d3d0 │ │ │ │ - cbnz r2, 20d3de │ │ │ │ + beq.n 20d3f8 │ │ │ │ + cbnz r2, 20d406 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d3d4 │ │ │ │ + beq.n 20d3fc │ │ │ │ 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 20d3c6 │ │ │ │ + beq.n 20d3ee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20d5f8 ) │ │ │ │ + ldr r0, [pc, #524] @ (20d620 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20d42e │ │ │ │ + bne.n 20d456 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20d5f4 │ │ │ │ + beq.w 20d61c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20d5fc ) │ │ │ │ + ldr r1, [pc, #500] @ (20d624 ) │ │ │ │ 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 20d45c │ │ │ │ + beq.n 20d484 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d524 │ │ │ │ + beq.n 20d54c │ │ │ │ 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 20d42e │ │ │ │ + blt.n 20d456 │ │ │ │ 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 20d42e │ │ │ │ + bne.n 20d456 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20d5f4 │ │ │ │ + beq.w 20d61c │ │ │ │ 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 20d5f0 │ │ │ │ + bhi.w 20d618 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20d5ea │ │ │ │ - add r0, pc, #8 @ (adr r0, 20d480 ) │ │ │ │ + bhi.w 20d612 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20d4a8 ) │ │ │ │ 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 │ │ │ │ @@ -590283,36 +590314,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 20d42e │ │ │ │ + beq.n 20d456 │ │ │ │ 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 20d42e │ │ │ │ + bne.n 20d456 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20d5f4 │ │ │ │ + beq.n 20d61c │ │ │ │ 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 20d504 │ │ │ │ + bhi.n 20d52c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20d5de │ │ │ │ - add r2, pc, #8 @ (adr r2, 20d550 ) │ │ │ │ + bhi.n 20d606 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20d578 ) │ │ │ │ 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 │ │ │ │ @@ -590373,62 +590404,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 20d504 │ │ │ │ + b.n 20d52c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20d51e │ │ │ │ + bne.n 20d546 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20d504 │ │ │ │ + b.n 20d52c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d438 │ │ │ │ + b.n 20d460 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d438 │ │ │ │ + b.n 20d460 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20d438 │ │ │ │ + b.n 20d460 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d68c │ │ │ │ + beq.n 20d6b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20d6e2 │ │ │ │ + beq.n 20d70a │ │ │ │ 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 20d6d2 │ │ │ │ + bhi.n 20d6fa │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20d688 │ │ │ │ + bhi.n 20d6b0 │ │ │ │ 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 │ │ │ │ @@ -590439,78 +590470,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 20d6e2 │ │ │ │ + beq.n 20d70a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d67a │ │ │ │ + bne.n 20d6a2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d6e2 │ │ │ │ + beq.n 20d70a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d690 │ │ │ │ - b.n 20d68c │ │ │ │ + bne.n 20d6b8 │ │ │ │ + b.n 20d6b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d6e2 │ │ │ │ + beq.n 20d70a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20d6a6 │ │ │ │ - b.n 20d68c │ │ │ │ + bne.n 20d6ce │ │ │ │ + b.n 20d6b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d6e2 │ │ │ │ + beq.n 20d70a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d6bc │ │ │ │ - b.n 20d68c │ │ │ │ + beq.n 20d6e4 │ │ │ │ + b.n 20d6b4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20d68c │ │ │ │ + beq.n 20d6b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20d638 │ │ │ │ + bne.n 20d660 │ │ │ │ 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] @ (20d7e4 ) │ │ │ │ + ldr r4, [pc, #240] @ (20d80c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20d78a │ │ │ │ + bne.n 20d7b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d7c8 │ │ │ │ + beq.n 20d7f0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20d7e8 ) │ │ │ │ + ldr r1, [pc, #224] @ (20d810 ) │ │ │ │ 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 20d78a │ │ │ │ + bne.n 20d7b2 │ │ │ │ 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 │ │ │ │ @@ -590524,17 +590555,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 20d798 │ │ │ │ + bhi.n 20d7c0 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20d7e0 │ │ │ │ + bhi.n 20d808 │ │ │ │ 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 │ │ │ │ @@ -590557,236 +590588,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 20d78a │ │ │ │ + bne.n 20d7b2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20d78e │ │ │ │ + bne.n 20d7b6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20d74c │ │ │ │ + bne.n 20d774 │ │ │ │ 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 20d798 │ │ │ │ + b.n 20d7c0 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20d798 │ │ │ │ + b.n 20d7c0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20d798 │ │ │ │ - cmp r1, #8 │ │ │ │ + b.n 20d7c0 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20d874 │ │ │ │ + ldr.w ip, [pc, #120] @ 20d89c │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d878 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d8a0 ) │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d84e │ │ │ │ - ldr r2, [pc, #68] @ (20d87c ) │ │ │ │ - ldr r3, [pc, #60] @ (20d878 ) │ │ │ │ + beq.n 20d876 │ │ │ │ + ldr r2, [pc, #68] @ (20d8a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20d8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d86e │ │ │ │ + bne.n 20d896 │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d836 │ │ │ │ + b.n 20d85e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ 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] @ 20d908 │ │ │ │ + ldr.w ip, [pc, #120] @ 20d930 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d90c ) │ │ │ │ + ldr r2, [pc, #112] @ (20d934 ) │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d8e2 │ │ │ │ - ldr r2, [pc, #68] @ (20d910 ) │ │ │ │ - ldr r3, [pc, #60] @ (20d90c ) │ │ │ │ + beq.n 20d90a │ │ │ │ + ldr r2, [pc, #68] @ (20d938 ) │ │ │ │ + ldr r3, [pc, #60] @ (20d934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d902 │ │ │ │ + bne.n 20d92a │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d8ca │ │ │ │ + b.n 20d8f2 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #6 │ │ │ │ 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] @ 20d99c │ │ │ │ + ldr.w ip, [pc, #120] @ 20d9c4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d9a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d9c8 ) │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d976 │ │ │ │ - ldr r2, [pc, #68] @ (20d9a4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20d9a0 ) │ │ │ │ + beq.n 20d99e │ │ │ │ + ldr r2, [pc, #68] @ (20d9cc ) │ │ │ │ + ldr r3, [pc, #60] @ (20d9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d996 │ │ │ │ + bne.n 20d9be │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d95e │ │ │ │ + b.n 20d986 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20da48 │ │ │ │ + beq.n 20da70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20da80 │ │ │ │ + beq.n 20daa8 │ │ │ │ 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 20da78 │ │ │ │ + bhi.n 20daa0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20da22 │ │ │ │ + bhi.n 20da4a │ │ │ │ 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 │ │ │ │ @@ -590796,81 +590827,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, 20da48 │ │ │ │ + cbz r0, 20da70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20da80 │ │ │ │ + beq.n 20daa8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20da22 │ │ │ │ + b.n 20da4a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20da80 │ │ │ │ + beq.n 20daa8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20da34 │ │ │ │ + bne.n 20da5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20da80 │ │ │ │ + beq.n 20daa8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20da4c │ │ │ │ - b.n 20da48 │ │ │ │ + bne.n 20da74 │ │ │ │ + b.n 20da70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20da4a │ │ │ │ + beq.n 20da72 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20da62 │ │ │ │ + bne.n 20da8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20da48 │ │ │ │ + beq.n 20da70 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20d9e0 │ │ │ │ + bne.n 20da08 │ │ │ │ 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 215ad0 │ │ │ │ - cbz r0, 20db02 │ │ │ │ + bl 215af8 │ │ │ │ + cbz r0, 20db2a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20db4c │ │ │ │ + beq.n 20db74 │ │ │ │ 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 20db44 │ │ │ │ + bhi.n 20db6c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20dafe │ │ │ │ + bhi.n 20db26 │ │ │ │ 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 │ │ │ │ @@ -590881,82 +590912,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 20db4c │ │ │ │ + beq.n 20db74 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20daf0 │ │ │ │ + bne.n 20db18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db4c │ │ │ │ + beq.n 20db74 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20db06 │ │ │ │ - b.n 20db02 │ │ │ │ + bne.n 20db2e │ │ │ │ + b.n 20db2a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db4c │ │ │ │ + beq.n 20db74 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20db1a │ │ │ │ - b.n 20db02 │ │ │ │ + bne.n 20db42 │ │ │ │ + b.n 20db2a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db04 │ │ │ │ + beq.n 20db2c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20db2e │ │ │ │ + bne.n 20db56 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20db02 │ │ │ │ + beq.n 20db2a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20dab8 │ │ │ │ + bne.n 20dae0 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dbea │ │ │ │ + beq.n 20dc12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20dcf4 │ │ │ │ + beq.w 20dd1c │ │ │ │ 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 20dcce │ │ │ │ + bhi.w 20dcf6 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20dbf0 │ │ │ │ + bhi.n 20dc18 │ │ │ │ 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 │ │ │ │ @@ -590967,21 +590998,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 20dcf4 │ │ │ │ + beq.w 20dd1c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20dbd4 │ │ │ │ + bne.n 20dbfc │ │ │ │ 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 61ca4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -590991,30 +591022,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 20dbea │ │ │ │ + bne.n 20dc12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dbea │ │ │ │ + beq.n 20dc12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dcf4 │ │ │ │ + beq.n 20dd1c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20dbf8 │ │ │ │ + b.n 20dc20 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20dc52 │ │ │ │ + b.n 20dc7a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dbea │ │ │ │ + beq.n 20dc12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dcf4 │ │ │ │ + beq.n 20dd1c │ │ │ │ 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 61724 <__popcountdi2@plt> │ │ │ │ @@ -591025,23 +591056,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 20dc40 │ │ │ │ - b.n 20dbea │ │ │ │ + beq.n 20dc68 │ │ │ │ + b.n 20dc12 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20dc9e │ │ │ │ + b.n 20dcc6 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dbea │ │ │ │ + beq.n 20dc12 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20dcf4 │ │ │ │ + beq.n 20dd1c │ │ │ │ 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 61724 <__popcountdi2@plt> │ │ │ │ @@ -591052,57 +591083,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 20dc8c │ │ │ │ - b.n 20dbea │ │ │ │ + beq.n 20dcb4 │ │ │ │ + b.n 20dc12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20dcfa │ │ │ │ + bne.n 20dd22 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20dbea │ │ │ │ + bne.n 20dc12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20dbea │ │ │ │ + beq.w 20dc12 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20db90 │ │ │ │ + bne.w 20dbb8 │ │ │ │ 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 20dce0 │ │ │ │ + b.n 20dd08 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20df8e │ │ │ │ + beq.w 20dfb6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20df88 │ │ │ │ + beq.w 20dfb0 │ │ │ │ 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] │ │ │ │ @@ -591113,35 +591144,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 20df94 │ │ │ │ + beq.w 20dfbc │ │ │ │ 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 20df76 │ │ │ │ + bhi.w 20df9e │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20ddfc │ │ │ │ + bhi.n 20de24 │ │ │ │ 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 │ │ │ │ @@ -591164,357 +591195,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 20df8e │ │ │ │ + bne.w 20dfb6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20df88 │ │ │ │ + beq.w 20dfb0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ddec │ │ │ │ + beq.n 20de14 │ │ │ │ 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 20ddfc │ │ │ │ + b.n 20de24 │ │ │ │ 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 20df8e │ │ │ │ + bne.w 20dfb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20df88 │ │ │ │ + beq.w 20dfb0 │ │ │ │ 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 20de54 │ │ │ │ + beq.n 20de7c │ │ │ │ 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 20de54 │ │ │ │ + b.n 20de7c │ │ │ │ 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 20df8e │ │ │ │ + bne.n 20dfb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20df88 │ │ │ │ + beq.n 20dfb0 │ │ │ │ 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 20deb8 │ │ │ │ + beq.n 20dee0 │ │ │ │ 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 20deb8 │ │ │ │ + b.n 20dee0 │ │ │ │ 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 20df8e │ │ │ │ + bne.n 20dfb6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20df88 │ │ │ │ + beq.n 20dfb0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20df18 │ │ │ │ + beq.n 20df40 │ │ │ │ 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 20df1e │ │ │ │ + b.n 20df46 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20df8e │ │ │ │ + bne.n 20dfb6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20dd66 │ │ │ │ + bne.w 20dd8e │ │ │ │ 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 20dda0 │ │ │ │ + b.n 20ddc8 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e0bc │ │ │ │ + beq.n 20e0e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e058 │ │ │ │ + beq.n 20e080 │ │ │ │ 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 20e05e │ │ │ │ + beq.n 20e086 │ │ │ │ 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 20e046 │ │ │ │ + bhi.n 20e06e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e066 │ │ │ │ + bhi.n 20e08e │ │ │ │ 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] @ (20e0b8 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e0e0 ) │ │ │ │ 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 20e0bc │ │ │ │ + bne.n 20e0e4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20dfe8 │ │ │ │ + bne.n 20e010 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e008 │ │ │ │ + b.n 20e030 │ │ │ │ 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 20e0bc │ │ │ │ + bne.n 20e0e4 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e058 │ │ │ │ + beq.n 20e080 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20e1ae │ │ │ │ + beq.w 20e1d6 │ │ │ │ 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 20e080 │ │ │ │ + beq.n 20e0a8 │ │ │ │ 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 20e0bc │ │ │ │ + bne.n 20e0e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e058 │ │ │ │ + beq.n 20e080 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e19c │ │ │ │ + beq.n 20e1c4 │ │ │ │ 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 20e0cc │ │ │ │ + b.n 20e0f4 │ │ │ │ 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 20e0bc │ │ │ │ + bne.n 20e0e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e058 │ │ │ │ + beq.n 20e080 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e1c0 │ │ │ │ + beq.n 20e1e8 │ │ │ │ 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 20e114 │ │ │ │ + b.n 20e13c │ │ │ │ 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 20e0bc │ │ │ │ + bne.n 20e0e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e058 │ │ │ │ + beq.w 20e080 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e1d2 │ │ │ │ + beq.n 20e1fa │ │ │ │ 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 20e15c │ │ │ │ + b.n 20e184 │ │ │ │ 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 20e0cc │ │ │ │ + b.n 20e0f4 │ │ │ │ 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 20e070 │ │ │ │ + b.n 20e098 │ │ │ │ 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 20e114 │ │ │ │ + b.n 20e13c │ │ │ │ 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 20e15c │ │ │ │ + b.n 20e184 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e2e4 │ │ │ │ + beq.n 20e30c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e2b2 │ │ │ │ + beq.n 20e2da │ │ │ │ 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] │ │ │ │ @@ -591525,32 +591556,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 20e370 │ │ │ │ + beq.w 20e398 │ │ │ │ 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 20e2a6 │ │ │ │ + bhi.n 20e2ce │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e2ea │ │ │ │ + bhi.n 20e312 │ │ │ │ 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 │ │ │ │ @@ -591563,301 +591594,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 20e2e4 │ │ │ │ + bne.n 20e30c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20e22e │ │ │ │ + bne.n 20e256 │ │ │ │ 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 20e2e4 │ │ │ │ + bne.n 20e30c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e2b2 │ │ │ │ + beq.n 20e2da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e378 │ │ │ │ + beq.n 20e3a0 │ │ │ │ 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 20e2c4 │ │ │ │ + beq.n 20e2ec │ │ │ │ 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 20e2e4 │ │ │ │ + bne.n 20e30c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e2b2 │ │ │ │ + beq.n 20e2da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e3a8 │ │ │ │ + beq.n 20e3d0 │ │ │ │ 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 20e2f4 │ │ │ │ - b.n 20e2e4 │ │ │ │ + beq.n 20e31c │ │ │ │ + b.n 20e30c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e2e4 │ │ │ │ + bne.n 20e30c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e2b2 │ │ │ │ + beq.n 20e2da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e398 │ │ │ │ + beq.n 20e3c0 │ │ │ │ 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 20e320 │ │ │ │ - b.n 20e2e4 │ │ │ │ + beq.n 20e348 │ │ │ │ + b.n 20e30c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e2e4 │ │ │ │ + bne.n 20e30c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e2b2 │ │ │ │ + beq.n 20e2da │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e388 │ │ │ │ + beq.n 20e3b0 │ │ │ │ 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 20e34e │ │ │ │ - b.n 20e2e4 │ │ │ │ + beq.n 20e376 │ │ │ │ + b.n 20e30c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20e268 │ │ │ │ + b.n 20e290 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e2be │ │ │ │ + b.n 20e2e6 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e348 │ │ │ │ + b.n 20e370 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e31a │ │ │ │ + b.n 20e342 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e2f0 │ │ │ │ + b.n 20e318 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e4ae │ │ │ │ + beq.n 20e4d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20e476 │ │ │ │ + beq.n 20e49e │ │ │ │ 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 20e47c │ │ │ │ + beq.n 20e4a4 │ │ │ │ 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 20e464 │ │ │ │ + bhi.n 20e48c │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e4e0 │ │ │ │ + bhi.n 20e508 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20e5d0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e580 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e584 ) │ │ │ │ + ldr r6, [pc, #392] @ (20e5f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5a8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5ac ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e588 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e588 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e58c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5b0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5b0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5b4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e590 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e590 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e594 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e594 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e598 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e598 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e59c ) │ │ │ │ - ldr r6, [pc, #312] @ (20e59c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5b8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5b8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5bc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5bc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5c4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e5c4 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20e4ae │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20e402 │ │ │ │ + bne.n 20e42a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20e422 │ │ │ │ + b.n 20e44a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e4ae │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e476 │ │ │ │ + beq.n 20e49e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e534 │ │ │ │ + beq.n 20e55c │ │ │ │ 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 20e490 │ │ │ │ + beq.n 20e4b8 │ │ │ │ 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 20e4ae │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e476 │ │ │ │ + beq.n 20e49e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e554 │ │ │ │ + beq.n 20e57c │ │ │ │ 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 20e4c0 │ │ │ │ - b.n 20e4ae │ │ │ │ + beq.n 20e4e8 │ │ │ │ + b.n 20e4d6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e4ae │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e476 │ │ │ │ + beq.n 20e49e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e544 │ │ │ │ + beq.n 20e56c │ │ │ │ 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 20e4ea │ │ │ │ - b.n 20e4ae │ │ │ │ + beq.n 20e512 │ │ │ │ + b.n 20e4d6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e4ae │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e476 │ │ │ │ + beq.n 20e49e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e564 │ │ │ │ + beq.n 20e58c │ │ │ │ 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 20e514 │ │ │ │ - b.n 20e4ae │ │ │ │ + beq.n 20e53c │ │ │ │ + b.n 20e4d6 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e488 │ │ │ │ + b.n 20e4b0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e4e4 │ │ │ │ + b.n 20e50c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e4b8 │ │ │ │ + b.n 20e4e0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e50c │ │ │ │ + b.n 20e534 │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e6fe │ │ │ │ + beq.w 20e726 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e7d4 │ │ │ │ + beq.w 20e7fc │ │ │ │ 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 20e77a │ │ │ │ + bhi.w 20e7a2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20e618 │ │ │ │ + bhi.n 20e640 │ │ │ │ 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 │ │ │ │ @@ -591868,28 +591899,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 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e700 │ │ │ │ + beq.n 20e728 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20e5fc │ │ │ │ - b.n 20e700 │ │ │ │ + bne.n 20e624 │ │ │ │ + b.n 20e728 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ blx 61ca4 <__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 │ │ │ │ @@ -591904,37 +591935,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 20e6fe │ │ │ │ + bne.n 20e726 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e7d4 │ │ │ │ + beq.w 20e7fc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e620 │ │ │ │ + b.n 20e648 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e6a8 │ │ │ │ + b.n 20e6d0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e7d4 │ │ │ │ + beq.w 20e7fc │ │ │ │ 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, 20e6fe │ │ │ │ + cbz r4, 20e726 │ │ │ │ blx 61724 <__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 │ │ │ │ @@ -591949,32 +591980,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 20e694 │ │ │ │ + beq.n 20e6bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e720 │ │ │ │ + b.n 20e748 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e7d4 │ │ │ │ + beq.n 20e7fc │ │ │ │ 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 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ blx 61724 <__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 │ │ │ │ @@ -591989,91 +592020,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 20e70e │ │ │ │ - b.n 20e6fe │ │ │ │ + beq.n 20e736 │ │ │ │ + b.n 20e726 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20e7da │ │ │ │ + cbz r4, 20e802 │ │ │ │ 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 20e7ec │ │ │ │ + bne.n 20e814 │ │ │ │ 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 20e6fe │ │ │ │ + bne.n 20e726 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e6fe │ │ │ │ + beq.n 20e726 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e5b6 │ │ │ │ + bne.w 20e5de │ │ │ │ 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 20e794 │ │ │ │ + b.n 20e7bc │ │ │ │ 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 20e7a4 │ │ │ │ + b.n 20e7cc │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20e81e │ │ │ │ + beq.n 20e846 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e8d0 │ │ │ │ + beq.n 20e8f8 │ │ │ │ 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 20e8c2 │ │ │ │ + bhi.n 20e8ea │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e88e │ │ │ │ + bhi.n 20e8b6 │ │ │ │ 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 │ │ │ │ @@ -592085,100 +592116,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 20e876 │ │ │ │ + bne.n 20e89e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20e87c │ │ │ │ + beq.n 20e8a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20e880 │ │ │ │ + bls.n 20e8a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20e87c │ │ │ │ + beq.n 20e8a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20e896 │ │ │ │ - b.n 20e892 │ │ │ │ + bls.n 20e8be │ │ │ │ + b.n 20e8ba │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20e87c │ │ │ │ + beq.n 20e8a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20e8ac │ │ │ │ - b.n 20e892 │ │ │ │ + bls.n 20e8d4 │ │ │ │ + b.n 20e8ba │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20e892 │ │ │ │ + bcs.n 20e8ba │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20e834 │ │ │ │ - b.n 20e87c │ │ │ │ + bne.n 20e85c │ │ │ │ + b.n 20e8a4 │ │ │ │ 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 20e8e6 │ │ │ │ + beq.n 20e90e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20e934 │ │ │ │ + cbz r3, 20e95c │ │ │ │ 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 20e90a │ │ │ │ + b.n 20e932 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e930 │ │ │ │ + beq.n 20e958 │ │ │ │ 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 20e906 │ │ │ │ + bls.n 20e92e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20e906 │ │ │ │ + bcs.n 20e92e │ │ │ │ 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 20e94a │ │ │ │ + beq.n 20e972 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea14 │ │ │ │ + beq.n 20ea3c │ │ │ │ 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] │ │ │ │ @@ -592187,18 +592218,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 20ea02 │ │ │ │ + bhi.n 20ea2a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e9b8 │ │ │ │ + bhi.n 20e9e0 │ │ │ │ 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 │ │ │ │ @@ -592216,91 +592247,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 61ca4 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20e9d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20e9ae │ │ │ │ + bne.n 20e9d6 │ │ │ │ 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 61724 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20e9d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20e9ca │ │ │ │ - b.n 20e9c4 │ │ │ │ + bne.n 20e9f2 │ │ │ │ + b.n 20e9ec │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20e9d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20e9e6 │ │ │ │ - b.n 20e9c4 │ │ │ │ + bne.n 20ea0e │ │ │ │ + b.n 20e9ec │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61724 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20e9d0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20e96a │ │ │ │ - b.n 20e9c4 │ │ │ │ + bne.n 20e992 │ │ │ │ + b.n 20e9ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20eac4 ) │ │ │ │ + ldr r0, [pc, #160] @ (20eaec ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20ea5a │ │ │ │ + bne.n 20ea82 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eaba │ │ │ │ - ldr.w lr, [pc, #140] @ 20eac8 │ │ │ │ + beq.n 20eae2 │ │ │ │ + ldr.w lr, [pc, #140] @ 20eaf0 │ │ │ │ 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 20ea5e │ │ │ │ + beq.n 20ea86 │ │ │ │ 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 20eaae │ │ │ │ + bhi.n 20ead6 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20eaae │ │ │ │ + bhi.n 20ead6 │ │ │ │ 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 │ │ │ │ @@ -592312,35 +592343,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 20ea5a │ │ │ │ + beq.n 20ea82 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20ea72 │ │ │ │ + bne.n 20ea9a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20eab2 │ │ │ │ + b.n 20eada │ │ │ │ nop │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20eade │ │ │ │ + beq.n 20eb06 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ebde │ │ │ │ + beq.n 20ec06 │ │ │ │ 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 │ │ │ │ @@ -592348,17 +592379,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 20eb3a │ │ │ │ + bhi.n 20eb62 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20eb84 │ │ │ │ + bhi.n 20ebac │ │ │ │ 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 │ │ │ │ @@ -592374,82 +592405,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 20eba0 │ │ │ │ + bcs.n 20ebc8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20ebe2 │ │ │ │ + bge.n 20ec0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20eba0 │ │ │ │ + bne.n 20ebc8 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20eafe │ │ │ │ + bne.n 20eb26 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20eba2 │ │ │ │ + b.n 20ebca │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20eb76 │ │ │ │ + bcc.n 20eb9e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20eba0 │ │ │ │ + bne.n 20ebc8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20eb62 │ │ │ │ + beq.n 20eb8a │ │ │ │ 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 20eb66 │ │ │ │ + bcc.n 20eb8e │ │ │ │ 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 20eba0 │ │ │ │ + bcs.n 20ebc8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20ebce │ │ │ │ + bcc.n 20ebf6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20eba0 │ │ │ │ + bne.n 20ebc8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20eb62 │ │ │ │ + beq.n 20eb8a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20eba8 │ │ │ │ + b.n 20ebd0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20eb5e │ │ │ │ + blt.n 20eb86 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20eb5e │ │ │ │ - b.n 20eba0 │ │ │ │ + beq.n 20eb86 │ │ │ │ + b.n 20ebc8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ec0a │ │ │ │ + beq.n 20ec32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ecda │ │ │ │ + beq.n 20ed02 │ │ │ │ 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 │ │ │ │ @@ -592457,17 +592488,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 20ec6a │ │ │ │ + bhi.n 20ec92 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20ecb4 │ │ │ │ + bhi.n 20ecdc │ │ │ │ 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 │ │ │ │ @@ -592481,69 +592512,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 20ecd4 │ │ │ │ + bcs.n 20ecfc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20ecde │ │ │ │ + bge.n 20ed06 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20ecd4 │ │ │ │ + bne.n 20ecfc │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20ec2a │ │ │ │ + bne.n 20ec52 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ecd6 │ │ │ │ + b.n 20ecfe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20eca0 │ │ │ │ - cbnz r7, 20ecd4 │ │ │ │ + bpl.n 20ecc8 │ │ │ │ + cbnz r7, 20ecfc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20ec90 │ │ │ │ - b.n 20ec8c │ │ │ │ + bne.n 20ecb8 │ │ │ │ + b.n 20ecb4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20ec8c │ │ │ │ + beq.n 20ecb4 │ │ │ │ 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 20ecd4 │ │ │ │ + bcs.n 20ecfc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20eca6 │ │ │ │ + bcc.n 20ecce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20eca6 │ │ │ │ + beq.n 20ecce │ │ │ │ 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 20ec88 │ │ │ │ + blt.n 20ecb0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ec88 │ │ │ │ - b.n 20ecd4 │ │ │ │ + beq.n 20ecb0 │ │ │ │ + b.n 20ecfc │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ed06 │ │ │ │ + beq.n 20ed2e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ee54 │ │ │ │ + beq.w 20ee7c │ │ │ │ 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 │ │ │ │ @@ -592551,17 +592582,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 20ee1a │ │ │ │ + bhi.n 20ee42 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20edc2 │ │ │ │ + bhi.n 20edea │ │ │ │ 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 │ │ │ │ @@ -592572,439 +592603,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 20ee50 │ │ │ │ + beq.n 20ee78 │ │ │ │ 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 20ed68 │ │ │ │ - cbz r7, 20edb0 │ │ │ │ + beq.n 20ed90 │ │ │ │ + cbz r7, 20edd8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20ee50 │ │ │ │ + beq.n 20ee78 │ │ │ │ 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 20ed8e │ │ │ │ + beq.n 20edb6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20ed88 │ │ │ │ + bne.n 20edb0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20ee4a │ │ │ │ + b.n 20ee72 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20ee50 │ │ │ │ + beq.n 20ee78 │ │ │ │ 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 20ed88 │ │ │ │ + bcs.n 20edb0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20edb4 │ │ │ │ - b.n 20ed86 │ │ │ │ + beq.n 20eddc │ │ │ │ + b.n 20edae │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20ee50 │ │ │ │ + beq.n 20ee78 │ │ │ │ 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 20ed88 │ │ │ │ + bcs.n 20edb0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20ede6 │ │ │ │ - b.n 20ed86 │ │ │ │ + beq.n 20ee0e │ │ │ │ + b.n 20edae │ │ │ │ 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 20ed88 │ │ │ │ + bcs.n 20edb0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20ed86 │ │ │ │ + blt.n 20edae │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20ee4a │ │ │ │ + blt.n 20ee72 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20ed88 │ │ │ │ + bne.n 20edb0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20ed28 │ │ │ │ + bne.w 20ed50 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ed8a │ │ │ │ + b.n 20edb2 │ │ │ │ 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 20ee8c │ │ │ │ - b.n 20f150 │ │ │ │ + bne.n 20eeb4 │ │ │ │ + b.n 20f178 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20f150 │ │ │ │ + beq.w 20f178 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20ee82 │ │ │ │ + bne.n 20eeaa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ 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 20ee7c │ │ │ │ + bne.n 20eea4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20ee82 │ │ │ │ + beq.n 20eeaa │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20eecc │ │ │ │ + b.n 20eef4 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20f144 │ │ │ │ + beq.w 20f16c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20eec2 │ │ │ │ + bne.n 20eeea │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ 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 20eebc │ │ │ │ + bne.n 20eee4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20eec2 │ │ │ │ + beq.n 20eeea │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20ef14 │ │ │ │ + b.n 20ef3c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f134 │ │ │ │ + beq.w 20f15c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20ef06 │ │ │ │ + bne.n 20ef2e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ 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 20ef00 │ │ │ │ + bne.n 20ef28 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20ef06 │ │ │ │ + beq.n 20ef2e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20ef60 │ │ │ │ + b.n 20ef88 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20f120 │ │ │ │ + beq.w 20f148 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20ef52 │ │ │ │ + bne.n 20ef7a │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ 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 20ef4c │ │ │ │ + bne.n 20ef74 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20ef52 │ │ │ │ + beq.n 20ef7a │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20efa8 │ │ │ │ + b.n 20efd0 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20f106 │ │ │ │ + beq.w 20f12e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20ef9e │ │ │ │ + bne.n 20efc6 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ 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 20ef98 │ │ │ │ + bne.n 20efc0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20ef9e │ │ │ │ + beq.n 20efc6 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20eff2 │ │ │ │ + b.n 20f01a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f0f0 │ │ │ │ + bne.w 20f118 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20f0f8 │ │ │ │ + beq.w 20f120 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20efe4 │ │ │ │ + bne.n 20f00c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f0f0 │ │ │ │ + bne.n 20f118 │ │ │ │ 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 20efde │ │ │ │ + bne.n 20f006 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20efe4 │ │ │ │ + beq.n 20f00c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f02c │ │ │ │ + b.n 20f054 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f0f0 │ │ │ │ + bne.n 20f118 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20efe4 │ │ │ │ + beq.n 20f00c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f024 │ │ │ │ + bne.n 20f04c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f0f0 │ │ │ │ + bne.n 20f118 │ │ │ │ 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 20f020 │ │ │ │ + bne.n 20f048 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f024 │ │ │ │ + beq.n 20f04c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f066 │ │ │ │ + b.n 20f08e │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20f0ee │ │ │ │ + bne.n 20f116 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f024 │ │ │ │ + beq.n 20f04c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f05e │ │ │ │ + bne.n 20f086 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f0ee │ │ │ │ + bne.n 20f116 │ │ │ │ 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 20f05a │ │ │ │ + bne.n 20f082 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f05e │ │ │ │ + beq.n 20f086 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f0a8 │ │ │ │ + b.n 20f0d0 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20f0ee │ │ │ │ + bne.n 20f116 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f05e │ │ │ │ + beq.n 20f086 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f09c │ │ │ │ + bne.n 20f0c4 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f0ee │ │ │ │ + bne.n 20f116 │ │ │ │ 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 20f096 │ │ │ │ + bne.n 20f0be │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20ee58 │ │ │ │ + bl 20ee80 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f09c │ │ │ │ + bne.n 20f0c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20f0f0 │ │ │ │ + b.n 20f118 │ │ │ │ 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 20efa8 │ │ │ │ + bne.w 20efd0 │ │ │ │ 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 20ef60 │ │ │ │ + bne.w 20ef88 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20ef14 │ │ │ │ + bne.w 20ef3c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20eecc │ │ │ │ + bne.w 20eef4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20ee8c │ │ │ │ + bne.w 20eeb4 │ │ │ │ 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 20f1aa │ │ │ │ + beq.n 20f1d2 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20f184 │ │ │ │ + b.n 20f1ac │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f1b0 │ │ │ │ + bne.n 20f1d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f1aa │ │ │ │ + beq.n 20f1d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20f17c │ │ │ │ + bmi.n 20f1a4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20f1b0 │ │ │ │ + cbnz r3, 20f1d8 │ │ │ │ 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 20f178 │ │ │ │ - bl 20ee58 │ │ │ │ + bne.n 20f1a0 │ │ │ │ + bl 20ee80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f17c │ │ │ │ + bne.n 20f1a4 │ │ │ │ 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 │ │ │ │ @@ -593013,51 +593044,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] @ (20f2a8 ) │ │ │ │ + ldr r7, [pc, #212] @ (20f2d0 ) │ │ │ │ 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 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f27e │ │ │ │ + beq.n 20f2a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f27e │ │ │ │ - ldr r3, [pc, #188] @ (20f2ac ) │ │ │ │ + beq.n 20f2a6 │ │ │ │ + ldr r3, [pc, #188] @ (20f2d4 ) │ │ │ │ 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 20f250 │ │ │ │ + bhi.n 20f278 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20f28e │ │ │ │ + bls.n 20f2b6 │ │ │ │ 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 20f28a │ │ │ │ + bhi.n 20f2b2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f2a0 │ │ │ │ + bhi.n 20f2c8 │ │ │ │ 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 │ │ │ │ @@ -593068,1205 +593099,1205 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 20f28e │ │ │ │ + bne.n 20f2b6 │ │ │ │ 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 215a9c │ │ │ │ + bl 215ac4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20f28e │ │ │ │ + beq.n 20f2b6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20f1fa │ │ │ │ + bne.n 20f222 │ │ │ │ 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 20f278 │ │ │ │ + bne.n 20f2a0 │ │ │ │ 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 20f278 │ │ │ │ - b.n 20f28e │ │ │ │ + bne.n 20f2a0 │ │ │ │ + b.n 20f2b6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f278 │ │ │ │ - b.n 20f28e │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + bne.n 20f2a0 │ │ │ │ + b.n 20f2b6 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1324] @ 20f7f0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 20f818 │ │ │ │ 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 20f3b2 │ │ │ │ + beq.n 20f3da │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20f3aa │ │ │ │ + bne.n 20f3d2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20f318 │ │ │ │ + cbz r3, 20f340 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f30e │ │ │ │ + bne.n 20f336 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f30e │ │ │ │ + bls.n 20f336 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f3aa │ │ │ │ + beq.n 20f3d2 │ │ │ │ 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 20f3b6 │ │ │ │ + beq.n 20f3de │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20f3ba │ │ │ │ + bne.n 20f3e2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f3aa │ │ │ │ + beq.n 20f3d2 │ │ │ │ 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 20f408 │ │ │ │ + bmi.n 20f430 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20f414 │ │ │ │ + beq.n 20f43c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f37e │ │ │ │ + beq.n 20f3a6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f37e │ │ │ │ + bne.n 20f3a6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f37e │ │ │ │ + bls.n 20f3a6 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f408 │ │ │ │ + beq.n 20f430 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 20f7f4 │ │ │ │ + ldr.w r2, [pc, #1132] @ 20f81c │ │ │ │ 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 20f30e │ │ │ │ + bne.n 20f336 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20f30e │ │ │ │ + bmi.n 20f336 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f2da │ │ │ │ + bne.n 20f302 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20f310 │ │ │ │ + b.n 20f338 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f330 │ │ │ │ + bne.n 20f358 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f330 │ │ │ │ - b.n 20f386 │ │ │ │ + bne.n 20f358 │ │ │ │ + b.n 20f3ae │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20f698 │ │ │ │ + bne.w 20f6c0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20f5e8 │ │ │ │ + bne.w 20f610 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20f534 │ │ │ │ + bne.w 20f55c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f43e │ │ │ │ + bne.n 20f466 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f346 │ │ │ │ + bne.n 20f36e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20f3aa │ │ │ │ + b.n 20f3d2 │ │ │ │ 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 20f49a │ │ │ │ + bne.n 20f4c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f4a2 │ │ │ │ + beq.n 20f4ca │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20f408 │ │ │ │ + beq.n 20f430 │ │ │ │ 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 20f3fc │ │ │ │ + bmi.n 20f424 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f4dc │ │ │ │ + bne.n 20f504 │ │ │ │ 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 20f514 │ │ │ │ + bne.n 20f53c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f51c │ │ │ │ - bl 2171ac │ │ │ │ + bne.n 20f544 │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f51c │ │ │ │ - ldr r1, [pc, #904] @ (20f7f4 ) │ │ │ │ + bne.n 20f544 │ │ │ │ + ldr r1, [pc, #904] @ (20f81c ) │ │ │ │ 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 20f48e │ │ │ │ + bne.n 20f4b6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20f3fc │ │ │ │ + bpl.n 20f424 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f4b4 │ │ │ │ + b.n 20f4dc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f428 │ │ │ │ + beq.n 20f450 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f428 │ │ │ │ - ldr r1, [pc, #836] @ (20f7f4 ) │ │ │ │ + bne.n 20f450 │ │ │ │ + ldr r1, [pc, #836] @ (20f81c ) │ │ │ │ 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 20f4d0 │ │ │ │ + bne.n 20f4f8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20f408 │ │ │ │ + bpl.n 20f430 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20f38e │ │ │ │ + b.n 20f3b6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f50a │ │ │ │ + beq.n 20f532 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f50a │ │ │ │ + bne.n 20f532 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f50a │ │ │ │ + bls.n 20f532 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f3fc │ │ │ │ + beq.w 20f424 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f4ae │ │ │ │ + b.n 20f4d6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f460 │ │ │ │ + bne.n 20f488 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20f3fc │ │ │ │ + beq.w 20f424 │ │ │ │ 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 20f3ec │ │ │ │ + bmi.w 20f414 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f578 │ │ │ │ + cbz r3, 20f5a0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f56e │ │ │ │ + beq.n 20f596 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f56e │ │ │ │ + bne.n 20f596 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f56e │ │ │ │ + bls.n 20f596 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f3ec │ │ │ │ + beq.w 20f414 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f468 │ │ │ │ + b.n 20f490 │ │ │ │ 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 20f5c4 │ │ │ │ - cbnz r1, 20f5cc │ │ │ │ + bne.n 20f5ec │ │ │ │ + cbnz r1, 20f5f4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20f5cc │ │ │ │ - ldr r3, [pc, #604] @ (20f7f4 ) │ │ │ │ + cbnz r0, 20f5f4 │ │ │ │ + ldr r3, [pc, #604] @ (20f81c ) │ │ │ │ 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 20f5ba │ │ │ │ + bne.n 20f5e2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20f3ec │ │ │ │ + bpl.w 20f414 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f46e │ │ │ │ + b.n 20f496 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f58a │ │ │ │ + bne.n 20f5b2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20f3ec │ │ │ │ + beq.w 20f414 │ │ │ │ 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 20f3dc │ │ │ │ + bmi.w 20f404 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f62e │ │ │ │ + cbz r3, 20f656 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f622 │ │ │ │ + beq.n 20f64a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f622 │ │ │ │ + bne.n 20f64a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f622 │ │ │ │ + bls.n 20f64a │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f3dc │ │ │ │ + beq.w 20f404 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f594 │ │ │ │ + b.n 20f5bc │ │ │ │ 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 20f678 │ │ │ │ - cbnz r3, 20f680 │ │ │ │ - bl 2171ac │ │ │ │ - cbnz r0, 20f680 │ │ │ │ - ldr r3, [pc, #424] @ (20f7f4 ) │ │ │ │ + bne.n 20f6a0 │ │ │ │ + cbnz r3, 20f6a8 │ │ │ │ + bl 2171d4 │ │ │ │ + cbnz r0, 20f6a8 │ │ │ │ + ldr r3, [pc, #424] @ (20f81c ) │ │ │ │ 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 20f66c │ │ │ │ + bne.n 20f694 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20f3dc │ │ │ │ + bpl.w 20f404 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f59a │ │ │ │ + b.n 20f5c2 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f642 │ │ │ │ + bne.n 20f66a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20f3dc │ │ │ │ + beq.w 20f404 │ │ │ │ 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 20f3cc │ │ │ │ + bmi.w 20f3f4 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 20f6de │ │ │ │ + cbz r0, 20f706 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 20f6d6 │ │ │ │ + beq.n 20f6fe │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20f6d6 │ │ │ │ + bne.n 20f6fe │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 20f6d6 │ │ │ │ + bls.n 20f6fe │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f3cc │ │ │ │ + beq.w 20f3f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20f648 │ │ │ │ + b.n 20f670 │ │ │ │ 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 20f72a │ │ │ │ - cbnz r6, 20f732 │ │ │ │ + bne.n 20f752 │ │ │ │ + cbnz r6, 20f75a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 20f732 │ │ │ │ - ldr r0, [pc, #244] @ (20f7f4 ) │ │ │ │ + cbnz r0, 20f75a │ │ │ │ + ldr r0, [pc, #244] @ (20f81c ) │ │ │ │ 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 20f722 │ │ │ │ + bne.n 20f74a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20f3cc │ │ │ │ + bpl.w 20f3f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20f64c │ │ │ │ + b.n 20f674 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 20f6f0 │ │ │ │ + bne.n 20f718 │ │ │ │ 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 20f3c8 │ │ │ │ + beq.w 20f3f0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 20f7a2 │ │ │ │ + bmi.n 20f7ca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f7a8 │ │ │ │ + cbz r3, 20f7d0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f784 │ │ │ │ + beq.n 20f7ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f784 │ │ │ │ + bne.n 20f7ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f784 │ │ │ │ + bls.n 20f7ac │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f7a2 │ │ │ │ + beq.n 20f7ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20f6fe │ │ │ │ + b.n 20f726 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f7bc │ │ │ │ + bne.n 20f7e4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfdc │ │ │ │ - cbz r0, 20f7c4 │ │ │ │ + bl 20d004 │ │ │ │ + cbz r0, 20f7ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20f744 │ │ │ │ + b.n 20f76c │ │ │ │ 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 20f78e │ │ │ │ + bne.n 20f7b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f796 │ │ │ │ - bl 2171ac │ │ │ │ + bne.n 20f7be │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f796 │ │ │ │ - ldr r3, [pc, #44] @ (20f7f4 ) │ │ │ │ + bne.n 20f7be │ │ │ │ + ldr r3, [pc, #44] @ (20f81c ) │ │ │ │ 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 20f7e4 │ │ │ │ + bne.n 20f80c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 20f7a2 │ │ │ │ + bpl.n 20f7ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20f702 │ │ │ │ + b.n 20f72a │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1600] @ 20fe4c │ │ │ │ + ldr.w r3, [pc, #1600] @ 20fe74 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f90c │ │ │ │ + beq.n 20f934 │ │ │ │ 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 20f900 │ │ │ │ + bne.n 20f928 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f918 │ │ │ │ + beq.n 20f940 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20f9fc │ │ │ │ + beq.w 20fa24 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f866 │ │ │ │ + bne.n 20f88e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f866 │ │ │ │ + bls.n 20f88e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f900 │ │ │ │ + beq.n 20f928 │ │ │ │ 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 20f92e │ │ │ │ + bne.n 20f956 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f900 │ │ │ │ + beq.n 20f928 │ │ │ │ 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 20f9ea │ │ │ │ + bmi.w 20fa12 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f940 │ │ │ │ + beq.n 20f968 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fb32 │ │ │ │ + beq.w 20fb5a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f8da │ │ │ │ + bne.n 20f902 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f8da │ │ │ │ + bls.n 20f902 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f9ea │ │ │ │ - ldr.w r3, [pc, #1396] @ 20fe50 │ │ │ │ + beq.w 20fa12 │ │ │ │ + ldr.w r3, [pc, #1396] @ 20fe78 │ │ │ │ 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 20f866 │ │ │ │ + bne.n 20f88e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20f82c │ │ │ │ + bne.n 20f854 │ │ │ │ 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 20f86e │ │ │ │ + bne.n 20f896 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20f876 │ │ │ │ - bl 2171ac │ │ │ │ + bne.n 20f89e │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f876 │ │ │ │ - ldr.w r3, [pc, #1304] @ 20fe50 │ │ │ │ + bne.n 20f89e │ │ │ │ + ldr.w r3, [pc, #1304] @ 20fe78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20f8ec │ │ │ │ + b.n 20f914 │ │ │ │ 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 20fa16 │ │ │ │ + beq.n 20fa3e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fa1a │ │ │ │ + bne.n 20fa42 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f9ea │ │ │ │ + beq.n 20fa12 │ │ │ │ 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 20fadc │ │ │ │ + bmi.w 20fb04 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20faf4 │ │ │ │ + beq.w 20fb1c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fc18 │ │ │ │ + beq.w 20fc40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f9c0 │ │ │ │ + bne.n 20f9e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f9c0 │ │ │ │ + bls.n 20f9e8 │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fadc │ │ │ │ - ldr.w r3, [pc, #1164] @ 20fe50 │ │ │ │ + beq.w 20fb04 │ │ │ │ + ldr.w r3, [pc, #1164] @ 20fe78 │ │ │ │ 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 20fdba │ │ │ │ + bne.w 20fde2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20f89c │ │ │ │ + bne.w 20f8c4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 20f900 │ │ │ │ + b.n 20f928 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20f866 │ │ │ │ + bhi.w 20f88e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 20f82c │ │ │ │ - b.n 20f90c │ │ │ │ + bne.w 20f854 │ │ │ │ + b.n 20f934 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20f95a │ │ │ │ - bl 2171ac │ │ │ │ + bne.n 20f982 │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f95a │ │ │ │ - ldr.w r3, [pc, #1068] @ 20fe50 │ │ │ │ + bne.n 20f982 │ │ │ │ + ldr.w r3, [pc, #1068] @ 20fe78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20f9d4 │ │ │ │ + b.n 20f9fc │ │ │ │ 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 20fb64 │ │ │ │ + bne.w 20fb8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fb6e │ │ │ │ - bl 2171ac │ │ │ │ + bne.w 20fb96 │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fb6e │ │ │ │ - ldr r3, [pc, #1020] @ (20fe50 ) │ │ │ │ + bne.w 20fb96 │ │ │ │ + ldr r3, [pc, #1020] @ (20fe78 ) │ │ │ │ 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 20fdd4 │ │ │ │ + bne.w 20fdfc │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20fdb4 │ │ │ │ + beq.w 20fddc │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 20fa6c │ │ │ │ + bmi.n 20fa94 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fa2c │ │ │ │ + beq.n 20fa54 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fbea │ │ │ │ + beq.w 20fc12 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fab4 │ │ │ │ + bne.n 20fadc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fab4 │ │ │ │ + bls.n 20fadc │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fa6c │ │ │ │ - ldr r3, [pc, #920] @ (20fe50 ) │ │ │ │ + beq.n 20fa94 │ │ │ │ + ldr r3, [pc, #920] @ (20fe78 ) │ │ │ │ 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 20fdc6 │ │ │ │ + bne.w 20fdee │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f980 │ │ │ │ + bne.w 20f9a8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20f9ea │ │ │ │ + b.n 20fa12 │ │ │ │ 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 20fb4c │ │ │ │ - cbz r5, 20fb54 │ │ │ │ + bne.n 20fb74 │ │ │ │ + cbz r5, 20fb7c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fadc │ │ │ │ + beq.n 20fb04 │ │ │ │ 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 20fa7a │ │ │ │ + b.n 20faa2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20f8da │ │ │ │ + bhi.w 20f902 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20f89c │ │ │ │ - b.n 20f9f8 │ │ │ │ + bne.w 20f8c4 │ │ │ │ + b.n 20fa20 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fb08 │ │ │ │ - bl 2171ac │ │ │ │ + beq.n 20fb30 │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fb08 │ │ │ │ - ldr r3, [pc, #752] @ (20fe50 ) │ │ │ │ + bne.n 20fb30 │ │ │ │ + ldr r3, [pc, #752] @ (20fe78 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fac6 │ │ │ │ + b.n 20faee │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 20fa46 │ │ │ │ + bne.w 20fa6e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20fa6c │ │ │ │ + beq.w 20fa94 │ │ │ │ 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 20fbfe │ │ │ │ + bmi.n 20fc26 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fc32 │ │ │ │ + beq.n 20fc5a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fbf6 │ │ │ │ + beq.n 20fc1e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fbd2 │ │ │ │ + bne.n 20fbfa │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fbd2 │ │ │ │ + bls.n 20fbfa │ │ │ │ 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 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fbfe │ │ │ │ - ldr r3, [pc, #636] @ (20fe50 ) │ │ │ │ + beq.n 20fc26 │ │ │ │ + ldr r3, [pc, #636] @ (20fe78 ) │ │ │ │ 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 20fa56 │ │ │ │ + b.n 20fa7e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 20fa6c │ │ │ │ - b.n 20fab4 │ │ │ │ + bls.w 20fa94 │ │ │ │ + b.n 20fadc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20fbd2 │ │ │ │ + bhi.n 20fbfa │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 20fb9a │ │ │ │ + bne.n 20fbc2 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 20fa6c │ │ │ │ + b.n 20fa94 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20f9c0 │ │ │ │ + bhi.w 20f9e8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f980 │ │ │ │ - b.n 20faea │ │ │ │ + bne.w 20f9a8 │ │ │ │ + b.n 20fb12 │ │ │ │ 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 20fcb0 │ │ │ │ + bne.n 20fcd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fcb8 │ │ │ │ + beq.n 20fce0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20fbfe │ │ │ │ + beq.n 20fc26 │ │ │ │ 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 20fcd0 │ │ │ │ + bmi.n 20fcf8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fce2 │ │ │ │ + beq.n 20fd0a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fcc8 │ │ │ │ + beq.n 20fcf0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fc9c │ │ │ │ + bne.n 20fcc4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fc9c │ │ │ │ + bls.n 20fcc4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fcd0 │ │ │ │ - ldr r3, [pc, #432] @ (20fe50 ) │ │ │ │ + beq.n 20fcf8 │ │ │ │ + ldr r3, [pc, #432] @ (20fe78 ) │ │ │ │ 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 20fd24 │ │ │ │ + b.n 20fd4c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fc48 │ │ │ │ - bl 2171ac │ │ │ │ + beq.n 20fc70 │ │ │ │ + bl 2171d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fc48 │ │ │ │ - ldr r3, [pc, #396] @ (20fe50 ) │ │ │ │ + bne.n 20fc70 │ │ │ │ + ldr r3, [pc, #396] @ (20fe78 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fd24 │ │ │ │ + b.n 20fd4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20fc9c │ │ │ │ + bhi.n 20fcc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20fc6c │ │ │ │ + bne.n 20fc94 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 20fbfe │ │ │ │ + b.n 20fc26 │ │ │ │ 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 20fd4c │ │ │ │ - cbnz r3, 20fd54 │ │ │ │ + bne.n 20fd74 │ │ │ │ + cbnz r3, 20fd7c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2171ac │ │ │ │ + bl 2171d4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 20fd54 │ │ │ │ - ldr r2, [pc, #336] @ (20fe50 ) │ │ │ │ + cbnz r0, 20fd7c │ │ │ │ + ldr r2, [pc, #336] @ (20fe78 ) │ │ │ │ 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 20fcd0 │ │ │ │ + beq.n 20fcf8 │ │ │ │ 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 20fbfe │ │ │ │ + beq.w 20fc26 │ │ │ │ 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 20fa56 │ │ │ │ + b.n 20fa7e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fcf4 │ │ │ │ + bne.n 20fd1c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 20fcd0 │ │ │ │ + beq.n 20fcf8 │ │ │ │ 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 20fdea │ │ │ │ + bmi.n 20fe12 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20fdf8 │ │ │ │ + beq.n 20fe20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20fde2 │ │ │ │ + beq.n 20fe0a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20fda4 │ │ │ │ + bne.n 20fdcc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20fda4 │ │ │ │ + bls.n 20fdcc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 2175dc │ │ │ │ + bl 217604 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fdea │ │ │ │ - ldr r2, [pc, #168] @ (20fe50 ) │ │ │ │ + beq.n 20fe12 │ │ │ │ + ldr r2, [pc, #168] @ (20fe78 ) │ │ │ │ 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 20fd04 │ │ │ │ + b.n 20fd2c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 20fadc │ │ │ │ + b.n 20fb04 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 20f8ec │ │ │ │ + b.n 20f914 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20f9d4 │ │ │ │ + b.n 20f9fc │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 20fac6 │ │ │ │ + b.n 20faee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 20fda4 │ │ │ │ + bhi.n 20fdcc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20fd74 │ │ │ │ + bne.n 20fd9c │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 20fcd0 │ │ │ │ + b.n 20fcf8 │ │ │ │ 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 20fe34 │ │ │ │ - cbnz r5, 20fe3c │ │ │ │ - bl 2171ac │ │ │ │ - cbnz r0, 20fe3c │ │ │ │ - ldr r1, [pc, #60] @ (20fe50 ) │ │ │ │ + bne.n 20fe5c │ │ │ │ + cbnz r5, 20fe64 │ │ │ │ + bl 2171d4 │ │ │ │ + cbnz r0, 20fe64 │ │ │ │ + ldr r1, [pc, #60] @ (20fe78 ) │ │ │ │ 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 20fdea │ │ │ │ + beq.n 20fe12 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 20fd04 │ │ │ │ + b.n 20fd2c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fe0a │ │ │ │ + bne.n 20fe32 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cfdc │ │ │ │ + bl 20d004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fe10 │ │ │ │ - b.n 20fdea │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + beq.n 20fe38 │ │ │ │ + b.n 20fe12 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r1, [pc, #3368] @ 210b90 │ │ │ │ + ldr.w r1, [pc, #3368] @ 210bb8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 210b94 │ │ │ │ + ldr.w r2, [pc, #3368] @ 210bbc │ │ │ │ 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 │ │ │ │ @@ -594274,15 +594305,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210104 │ │ │ │ + bne.w 21012c │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -594304,18 +594335,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21009c │ │ │ │ + bne.w 2100c4 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21009e │ │ │ │ + beq.w 2100c6 │ │ │ │ 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 │ │ │ │ @@ -594325,51 +594356,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 20ff52 │ │ │ │ + bne.n 20ff7a │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 21013a │ │ │ │ + beq.w 210162 │ │ │ │ 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 20ff84 │ │ │ │ + bne.n 20ffac │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210128 │ │ │ │ + beq.w 210150 │ │ │ │ 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 20ffb8 │ │ │ │ + bne.n 20ffe0 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 21014e │ │ │ │ + beq.w 210176 │ │ │ │ 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 │ │ │ │ @@ -594403,100 +594434,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, 2100b6 │ │ │ │ + cbnz r5, 2100de │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 2100b6 │ │ │ │ + bne.n 2100de │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2100d0 │ │ │ │ + cbnz r7, 2100f8 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210108 │ │ │ │ + beq.n 210130 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 210ba0 │ │ │ │ + beq.w 210bc8 │ │ │ │ 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 210bb6 │ │ │ │ + bne.w 210bde │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2100f0 │ │ │ │ + b.n 210118 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20ff28 │ │ │ │ + beq.w 20ff50 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 20ff28 │ │ │ │ + b.n 20ff50 │ │ │ │ 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 210072 │ │ │ │ + beq.n 21009a │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 210b6a │ │ │ │ + bne.w 210b92 │ │ │ │ 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 210162 │ │ │ │ + bne.n 21018a │ │ │ │ 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 210176 │ │ │ │ + b.n 21019e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20feae │ │ │ │ + b.n 20fed6 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 21016c │ │ │ │ + cbnz r5, 210194 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2100f0 │ │ │ │ + b.n 210118 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 20ff84 │ │ │ │ + b.n 20ffac │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 20ff52 │ │ │ │ + b.n 20ff7a │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 20ffb8 │ │ │ │ + b.n 20ffe0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 210bb6 │ │ │ │ + bne.w 210bde │ │ │ │ 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 │ │ │ │ @@ -594512,15 +594543,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, 2101cc │ │ │ │ + cbz r7, 2101f4 │ │ │ │ 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 │ │ │ │ @@ -594538,46 +594569,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, 21022a │ │ │ │ + cbz r5, 210252 │ │ │ │ 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, 21023c │ │ │ │ + cbz r5, 210264 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21050e │ │ │ │ + bne.w 210536 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210b56 │ │ │ │ + beq.w 210b7e │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 210bd6 │ │ │ │ + bne.w 210bfe │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210544 │ │ │ │ + bne.w 21056c │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -594613,20 +594644,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 210358 │ │ │ │ + beq.n 210380 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 210358 │ │ │ │ + cbnz r6, 210380 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210c8a │ │ │ │ + bne.w 210cb2 │ │ │ │ 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 │ │ │ │ @@ -594648,33 +594679,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 210578 │ │ │ │ + bne.w 2105a0 │ │ │ │ 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, 2103f0 │ │ │ │ + cbnz r6, 210418 │ │ │ │ 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, 21040e │ │ │ │ + cbnz r6, 210436 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -594697,17 +594728,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 21054a │ │ │ │ + bne.n 210572 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21054a │ │ │ │ + beq.n 210572 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -594729,54 +594760,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 21057c │ │ │ │ + beq.n 2105a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210bc8 │ │ │ │ + bne.w 210bf0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210c82 │ │ │ │ + bne.w 210caa │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 210588 │ │ │ │ + b.n 2105b0 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210bc2 │ │ │ │ + bne.w 210bea │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21028e │ │ │ │ + bne.w 2102b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2102a2 │ │ │ │ + beq.w 2102ca │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21029a │ │ │ │ + beq.w 2102c2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2102a2 │ │ │ │ + b.n 2102ca │ │ │ │ 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 21049a │ │ │ │ + bne.n 2104c2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 21049a │ │ │ │ + b.n 2104c2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2103ce │ │ │ │ + b.n 2103f6 │ │ │ │ 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] │ │ │ │ @@ -594795,29 +594826,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 210ae0 │ │ │ │ + beq.w 210b08 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210b4a │ │ │ │ + bne.w 210b72 │ │ │ │ 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, 21060a │ │ │ │ + cbz r5, 210632 │ │ │ │ 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, 210618 │ │ │ │ + cbz r5, 210640 │ │ │ │ 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 │ │ │ │ @@ -594837,95 +594868,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 210adc │ │ │ │ + bne.w 210b04 │ │ │ │ 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 210ad8 │ │ │ │ + bne.w 210b00 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210ad4 │ │ │ │ + bne.w 210afc │ │ │ │ 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 210ad0 │ │ │ │ + bne.w 210af8 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210acc │ │ │ │ + bne.w 210af4 │ │ │ │ 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, 210712 │ │ │ │ + cbz r5, 21073a │ │ │ │ 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 210ac8 │ │ │ │ + bne.w 210af0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210746 │ │ │ │ + cbz r5, 21076e │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210746 │ │ │ │ + cbz r5, 21076e │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210c78 │ │ │ │ + bne.w 210ca0 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210758 │ │ │ │ + cbz r5, 210780 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210758 │ │ │ │ + cbz r5, 210780 │ │ │ │ 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, 210774 │ │ │ │ + cbz r5, 21079c │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210794 │ │ │ │ + cbz r5, 2107bc │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 210794 │ │ │ │ + cbz r6, 2107bc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210c96 │ │ │ │ + bne.w 210cbe │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -594977,92 +595008,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 2108aa │ │ │ │ + beq.n 2108d2 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 2108a4 │ │ │ │ + beq.n 2108cc │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 210c60 │ │ │ │ + bne.w 210c88 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210c66 │ │ │ │ + beq.w 210c8e │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 2108b2 │ │ │ │ + b.n 2108da │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210b28 │ │ │ │ + bne.w 210b50 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 210ac0 │ │ │ │ + beq.w 210ae8 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 210aee │ │ │ │ + beq.w 210b16 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 210c28 │ │ │ │ + beq.w 210c50 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 21092e │ │ │ │ + beq.n 210956 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 210928 │ │ │ │ + beq.n 210950 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 210c10 │ │ │ │ + bne.w 210c38 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210c16 │ │ │ │ + beq.w 210c3e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 210c08 │ │ │ │ + b.n 210c30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210be8 │ │ │ │ + bne.w 210c10 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 210950 │ │ │ │ + cbz r2, 210978 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 210966 │ │ │ │ + cbnz r2, 21098e │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 210988 │ │ │ │ + cbz r2, 2109b0 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -595090,264 +595121,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, 210a08 │ │ │ │ + cbz r2, 210a30 │ │ │ │ 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, 210a1e │ │ │ │ + cbz r2, 210a46 │ │ │ │ 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, 210a30 │ │ │ │ + cbz r2, 210a58 │ │ │ │ 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, 210a42 │ │ │ │ + cbz r2, 210a6a │ │ │ │ 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, 210a54 │ │ │ │ + cbz r2, 210a7c │ │ │ │ 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, 210a72 │ │ │ │ - b.n 210abc │ │ │ │ + cbnz r3, 210a9a │ │ │ │ + b.n 210ae4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210abc │ │ │ │ + cbz r3, 210ae4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210a6c │ │ │ │ - ldr r6, [pc, #284] @ (210b98 ) │ │ │ │ + beq.n 210a94 │ │ │ │ + ldr r6, [pc, #284] @ (210bc0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 210a9e │ │ │ │ + cbz r3, 210ac6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210a7e │ │ │ │ + bne.n 210aa6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210a90 │ │ │ │ - ldr r2, [pc, #252] @ (210b9c ) │ │ │ │ - ldr r3, [pc, #240] @ (210b94 ) │ │ │ │ + bne.n 210ab8 │ │ │ │ + ldr r2, [pc, #252] @ (210bc4 ) │ │ │ │ + ldr r3, [pc, #240] @ (210bbc ) │ │ │ │ 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 210ce4 │ │ │ │ + bne.w 210d0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210a9e │ │ │ │ + b.n 210ac6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2108f2 │ │ │ │ + b.n 21091a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21072e │ │ │ │ + b.n 210756 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2106f8 │ │ │ │ + b.n 210720 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2106e2 │ │ │ │ + b.n 21070a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2106c8 │ │ │ │ + b.n 2106f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2106b2 │ │ │ │ + b.n 2106da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210688 │ │ │ │ + b.n 2106b0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2105f0 │ │ │ │ + b.n 210618 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 210bde │ │ │ │ + beq.n 210c06 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 210cb2 │ │ │ │ + beq.w 210cda │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210c48 │ │ │ │ + beq.w 210c70 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2108f2 │ │ │ │ - b.n 210cca │ │ │ │ + bmi.w 21091a │ │ │ │ + b.n 210cf2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 2108b2 │ │ │ │ - b.n 21089c │ │ │ │ + bne.w 2108da │ │ │ │ + b.n 2108c4 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2105f0 │ │ │ │ + b.n 210618 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21028e │ │ │ │ - b.w 2102a2 │ │ │ │ + bne.w 2102b6 │ │ │ │ + b.w 2102ca │ │ │ │ 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 210166 │ │ │ │ + bne.w 21018e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210096 │ │ │ │ + b.w 2100be │ │ │ │ nop │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adcs.w r0, sl, #5505024 @ 0x540000 │ │ │ │ + @ instruction: 0xf53200a8 │ │ │ │ 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 2100ec │ │ │ │ + beq.w 210114 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210174 │ │ │ │ + b.w 21019c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210522 │ │ │ │ + b.n 21054a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 210588 │ │ │ │ + b.n 2105b0 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21028e │ │ │ │ + b.w 2102b6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2108f2 │ │ │ │ + b.n 21091a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 210938 │ │ │ │ + bne.w 210960 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 210938 │ │ │ │ + b.n 210960 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21093a │ │ │ │ + b.n 210962 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 210c9a │ │ │ │ + cbz r5, 210cc2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210b1a │ │ │ │ + bne.w 210b42 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2108f4 │ │ │ │ + beq.w 21091c │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 2108f2 │ │ │ │ - b.n 210cda │ │ │ │ + bmi.w 21091a │ │ │ │ + b.n 210d02 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2108b4 │ │ │ │ + b.n 2108dc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 210746 │ │ │ │ + b.n 21076e │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 210588 │ │ │ │ + b.n 2105b0 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 210358 │ │ │ │ + b.w 210380 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210794 │ │ │ │ + b.n 2107bc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 210be0 │ │ │ │ + b.n 210c08 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 210c48 │ │ │ │ + beq.n 210c70 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2108f2 │ │ │ │ + bmi.w 21091a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2108f4 │ │ │ │ + beq.w 21091c │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2108f4 │ │ │ │ + b.n 21091c │ │ │ │ blx 615c4 <__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] @ 211a24 │ │ │ │ + ldr.w r1, [pc, #3368] @ 211a4c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211a28 │ │ │ │ + ldr.w r2, [pc, #3368] @ 211a50 │ │ │ │ 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 │ │ │ │ @@ -595355,15 +595386,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210f98 │ │ │ │ + bne.w 210fc0 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -595385,18 +595416,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210f30 │ │ │ │ + bne.w 210f58 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210f32 │ │ │ │ + beq.w 210f5a │ │ │ │ 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 │ │ │ │ @@ -595406,51 +595437,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 210de6 │ │ │ │ + bne.n 210e0e │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 210fce │ │ │ │ + beq.w 210ff6 │ │ │ │ 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 210e18 │ │ │ │ + bne.n 210e40 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210fbc │ │ │ │ + beq.w 210fe4 │ │ │ │ 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 210e4c │ │ │ │ + bne.n 210e74 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210fe2 │ │ │ │ + beq.w 21100a │ │ │ │ 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 │ │ │ │ @@ -595484,100 +595515,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, 210f4a │ │ │ │ + cbnz r5, 210f72 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 210f4a │ │ │ │ + bne.n 210f72 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210f64 │ │ │ │ + cbnz r7, 210f8c │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210f9c │ │ │ │ + beq.n 210fc4 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211a34 │ │ │ │ + beq.w 211a5c │ │ │ │ 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 211a4a │ │ │ │ + bne.w 211a72 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210f84 │ │ │ │ + b.n 210fac │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210dbc │ │ │ │ + beq.w 210de4 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210dbc │ │ │ │ + b.n 210de4 │ │ │ │ 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 210f06 │ │ │ │ + beq.n 210f2e │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2119fe │ │ │ │ + bne.w 211a26 │ │ │ │ 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 210ff6 │ │ │ │ + bne.n 21101e │ │ │ │ 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 21100a │ │ │ │ + b.n 211032 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 210d42 │ │ │ │ + b.n 210d6a │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211000 │ │ │ │ + cbnz r5, 211028 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210f84 │ │ │ │ + b.n 210fac │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 210e18 │ │ │ │ + b.n 210e40 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210de6 │ │ │ │ + b.n 210e0e │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 210e4c │ │ │ │ + b.n 210e74 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211a4a │ │ │ │ + bne.w 211a72 │ │ │ │ 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 │ │ │ │ @@ -595593,15 +595624,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, 211060 │ │ │ │ + cbz r7, 211088 │ │ │ │ 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 │ │ │ │ @@ -595619,46 +595650,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, 2110be │ │ │ │ + cbz r5, 2110e6 │ │ │ │ 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, 2110d0 │ │ │ │ + cbz r5, 2110f8 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2113a2 │ │ │ │ + bne.w 2113ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2119ea │ │ │ │ + beq.w 211a12 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211a6a │ │ │ │ + bne.w 211a92 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2113d8 │ │ │ │ + bne.w 211400 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -595694,20 +595725,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 2111ec │ │ │ │ + beq.n 211214 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2111ec │ │ │ │ + cbnz r6, 211214 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211b1e │ │ │ │ + bne.w 211b46 │ │ │ │ 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 │ │ │ │ @@ -595729,33 +595760,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 21140c │ │ │ │ + bne.w 211434 │ │ │ │ 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, 211284 │ │ │ │ + cbnz r6, 2112ac │ │ │ │ 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, 2112a2 │ │ │ │ + cbnz r6, 2112ca │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -595778,17 +595809,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 2113de │ │ │ │ + bne.n 211406 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2113de │ │ │ │ + beq.n 211406 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -595810,54 +595841,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 211410 │ │ │ │ + beq.n 211438 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211a5c │ │ │ │ + bne.w 211a84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211b16 │ │ │ │ + bne.w 211b3e │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21141c │ │ │ │ + b.n 211444 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a56 │ │ │ │ + bne.w 211a7e │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211122 │ │ │ │ + bne.w 21114a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211136 │ │ │ │ + beq.w 21115e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21112e │ │ │ │ + beq.w 211156 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211136 │ │ │ │ + b.n 21115e │ │ │ │ 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 21132e │ │ │ │ + bne.n 211356 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 21132e │ │ │ │ + b.n 211356 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211262 │ │ │ │ + b.n 21128a │ │ │ │ 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] │ │ │ │ @@ -595876,29 +595907,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 211974 │ │ │ │ + beq.w 21199c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2119de │ │ │ │ + bne.w 211a06 │ │ │ │ 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, 21149e │ │ │ │ + cbz r5, 2114c6 │ │ │ │ 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, 2114ac │ │ │ │ + cbz r5, 2114d4 │ │ │ │ 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 │ │ │ │ @@ -595918,95 +595949,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 211970 │ │ │ │ + bne.w 211998 │ │ │ │ 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 21196c │ │ │ │ + bne.w 211994 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211968 │ │ │ │ + bne.w 211990 │ │ │ │ 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 211964 │ │ │ │ + bne.w 21198c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211960 │ │ │ │ + bne.w 211988 │ │ │ │ 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, 2115a6 │ │ │ │ + cbz r5, 2115ce │ │ │ │ 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 21195c │ │ │ │ + bne.w 211984 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2115da │ │ │ │ + cbz r5, 211602 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2115da │ │ │ │ + cbz r5, 211602 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211b0c │ │ │ │ + bne.w 211b34 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2115ec │ │ │ │ + cbz r5, 211614 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2115ec │ │ │ │ + cbz r5, 211614 │ │ │ │ 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, 211608 │ │ │ │ + cbz r5, 211630 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211628 │ │ │ │ + cbz r5, 211650 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211628 │ │ │ │ + cbz r6, 211650 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211b2a │ │ │ │ + bne.w 211b52 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -596058,92 +596089,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 21173e │ │ │ │ + beq.n 211766 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 211738 │ │ │ │ + beq.n 211760 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 211af4 │ │ │ │ + bne.w 211b1c │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211afa │ │ │ │ + beq.w 211b22 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 211746 │ │ │ │ + b.n 21176e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2119bc │ │ │ │ + bne.w 2119e4 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 211954 │ │ │ │ + beq.w 21197c │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 211982 │ │ │ │ + beq.w 2119aa │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211abc │ │ │ │ + beq.w 211ae4 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 2117c2 │ │ │ │ + beq.n 2117ea │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 2117bc │ │ │ │ + beq.n 2117e4 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211aa4 │ │ │ │ + bne.w 211acc │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211aaa │ │ │ │ + beq.w 211ad2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211a9c │ │ │ │ + b.n 211ac4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211a7c │ │ │ │ + bne.w 211aa4 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 2117e4 │ │ │ │ + cbz r2, 21180c │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 2117fa │ │ │ │ + cbnz r2, 211822 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 21181c │ │ │ │ + cbz r2, 211844 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -596171,264 +596202,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, 21189c │ │ │ │ + cbz r2, 2118c4 │ │ │ │ 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, 2118b2 │ │ │ │ + cbz r2, 2118da │ │ │ │ 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, 2118c4 │ │ │ │ + cbz r2, 2118ec │ │ │ │ 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, 2118d6 │ │ │ │ + cbz r2, 2118fe │ │ │ │ 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, 2118e8 │ │ │ │ + cbz r2, 211910 │ │ │ │ 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, 211906 │ │ │ │ - b.n 211950 │ │ │ │ + cbnz r3, 21192e │ │ │ │ + b.n 211978 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211950 │ │ │ │ + cbz r3, 211978 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211900 │ │ │ │ - ldr r6, [pc, #284] @ (211a2c ) │ │ │ │ + beq.n 211928 │ │ │ │ + ldr r6, [pc, #284] @ (211a54 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 211932 │ │ │ │ + cbz r3, 21195a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211912 │ │ │ │ + bne.n 21193a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211924 │ │ │ │ - ldr r2, [pc, #252] @ (211a30 ) │ │ │ │ - ldr r3, [pc, #240] @ (211a28 ) │ │ │ │ + bne.n 21194c │ │ │ │ + ldr r2, [pc, #252] @ (211a58 ) │ │ │ │ + ldr r3, [pc, #240] @ (211a50 ) │ │ │ │ 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 211b78 │ │ │ │ + bne.w 211ba0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211932 │ │ │ │ + b.n 21195a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211786 │ │ │ │ + b.n 2117ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2115c2 │ │ │ │ + b.n 2115ea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21158c │ │ │ │ + b.n 2115b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211576 │ │ │ │ + b.n 21159e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21155c │ │ │ │ + b.n 211584 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211546 │ │ │ │ + b.n 21156e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21151c │ │ │ │ + b.n 211544 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 211484 │ │ │ │ + b.n 2114ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211a72 │ │ │ │ + beq.n 211a9a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 211b46 │ │ │ │ + beq.w 211b6e │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211adc │ │ │ │ + beq.w 211b04 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211786 │ │ │ │ - b.n 211b5e │ │ │ │ + bmi.w 2117ae │ │ │ │ + b.n 211b86 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 211746 │ │ │ │ - b.n 211730 │ │ │ │ + bne.w 21176e │ │ │ │ + b.n 211758 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 211484 │ │ │ │ + b.n 2114ac │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211122 │ │ │ │ - b.w 211136 │ │ │ │ + bne.w 21114a │ │ │ │ + b.w 21115e │ │ │ │ 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 210ffa │ │ │ │ + bne.w 211022 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210f2a │ │ │ │ + b.w 210f52 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2f800a8 │ │ │ │ + @ instruction: 0xf2d000a8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2117c0 │ │ │ │ + b.n 211798 │ │ │ │ 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 210f80 │ │ │ │ + beq.w 210fa8 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211008 │ │ │ │ + b.w 211030 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2113b6 │ │ │ │ + b.n 2113de │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 21141c │ │ │ │ + b.n 211444 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211122 │ │ │ │ + b.w 21114a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211786 │ │ │ │ + b.n 2117ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 2117cc │ │ │ │ + bne.w 2117f4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 2117cc │ │ │ │ + b.n 2117f4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2117ce │ │ │ │ + b.n 2117f6 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 211b2e │ │ │ │ + cbz r5, 211b56 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2119ae │ │ │ │ + bne.w 2119d6 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211788 │ │ │ │ + beq.w 2117b0 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211786 │ │ │ │ - b.n 211b6e │ │ │ │ + bmi.w 2117ae │ │ │ │ + b.n 211b96 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211748 │ │ │ │ + b.n 211770 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2115da │ │ │ │ + b.n 211602 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 21141c │ │ │ │ + b.n 211444 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2111ec │ │ │ │ + b.w 211214 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211628 │ │ │ │ + b.n 211650 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 211a74 │ │ │ │ + b.n 211a9c │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211adc │ │ │ │ + beq.n 211b04 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211786 │ │ │ │ + bmi.w 2117ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211788 │ │ │ │ + beq.w 2117b0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211788 │ │ │ │ + b.n 2117b0 │ │ │ │ blx 615c4 <__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] @ 2128b8 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2128e0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2128bc │ │ │ │ + ldr.w r2, [pc, #3368] @ 2128e4 │ │ │ │ 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 │ │ │ │ @@ -596436,15 +596467,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211e2c │ │ │ │ + bne.w 211e54 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -596466,18 +596497,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211dc4 │ │ │ │ + bne.w 211dec │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211dc6 │ │ │ │ + beq.w 211dee │ │ │ │ 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 │ │ │ │ @@ -596487,51 +596518,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 211c7a │ │ │ │ + bne.n 211ca2 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 211e62 │ │ │ │ + beq.w 211e8a │ │ │ │ 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 211cac │ │ │ │ + bne.n 211cd4 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 211e50 │ │ │ │ + beq.w 211e78 │ │ │ │ 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 211ce0 │ │ │ │ + bne.n 211d08 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 211e76 │ │ │ │ + beq.w 211e9e │ │ │ │ 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 │ │ │ │ @@ -596565,100 +596596,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, 211dde │ │ │ │ + cbnz r5, 211e06 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 211dde │ │ │ │ + bne.n 211e06 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211df8 │ │ │ │ + cbnz r7, 211e20 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 211e30 │ │ │ │ + beq.n 211e58 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 2128c8 │ │ │ │ + beq.w 2128f0 │ │ │ │ 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 2128de │ │ │ │ + bne.w 212906 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 211e18 │ │ │ │ + b.n 211e40 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211c50 │ │ │ │ + beq.w 211c78 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211c50 │ │ │ │ + b.n 211c78 │ │ │ │ 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 211d9a │ │ │ │ + beq.n 211dc2 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212892 │ │ │ │ + bne.w 2128ba │ │ │ │ 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 211e8a │ │ │ │ + bne.n 211eb2 │ │ │ │ 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 211e9e │ │ │ │ + b.n 211ec6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211bd6 │ │ │ │ + b.n 211bfe │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211e94 │ │ │ │ + cbnz r5, 211ebc │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 211e18 │ │ │ │ + b.n 211e40 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211cac │ │ │ │ + b.n 211cd4 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 211c7a │ │ │ │ + b.n 211ca2 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 211ce0 │ │ │ │ + b.n 211d08 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2128de │ │ │ │ + bne.w 212906 │ │ │ │ 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 │ │ │ │ @@ -596674,15 +596705,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, 211ef4 │ │ │ │ + cbz r7, 211f1c │ │ │ │ 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 │ │ │ │ @@ -596700,46 +596731,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, 211f52 │ │ │ │ + cbz r5, 211f7a │ │ │ │ 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, 211f64 │ │ │ │ + cbz r5, 211f8c │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212236 │ │ │ │ + bne.w 21225e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21287e │ │ │ │ + beq.w 2128a6 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2128fe │ │ │ │ + bne.w 212926 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21226c │ │ │ │ + bne.w 212294 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -596775,20 +596806,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 212080 │ │ │ │ + beq.n 2120a8 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 212080 │ │ │ │ + cbnz r6, 2120a8 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2129b2 │ │ │ │ + bne.w 2129da │ │ │ │ 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 │ │ │ │ @@ -596810,33 +596841,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 2122a0 │ │ │ │ + bne.w 2122c8 │ │ │ │ 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, 212118 │ │ │ │ + cbnz r6, 212140 │ │ │ │ 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, 212136 │ │ │ │ + cbnz r6, 21215e │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -596859,17 +596890,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 212272 │ │ │ │ + bne.n 21229a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212272 │ │ │ │ + beq.n 21229a │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -596891,54 +596922,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 2122a4 │ │ │ │ + beq.n 2122cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2128f0 │ │ │ │ + bne.w 212918 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2129aa │ │ │ │ + bne.w 2129d2 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2122b0 │ │ │ │ + b.n 2122d8 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128ea │ │ │ │ + bne.w 212912 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211fb6 │ │ │ │ + bne.w 211fde │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211fca │ │ │ │ + beq.w 211ff2 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211fc2 │ │ │ │ + beq.w 211fea │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211fca │ │ │ │ + b.n 211ff2 │ │ │ │ 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 2121c2 │ │ │ │ + bne.n 2121ea │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 2121c2 │ │ │ │ + b.n 2121ea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2120f6 │ │ │ │ + b.n 21211e │ │ │ │ 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] │ │ │ │ @@ -596957,29 +596988,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 212808 │ │ │ │ + beq.w 212830 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212872 │ │ │ │ + bne.w 21289a │ │ │ │ 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, 212332 │ │ │ │ + cbz r5, 21235a │ │ │ │ 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, 212340 │ │ │ │ + cbz r5, 212368 │ │ │ │ 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 │ │ │ │ @@ -596999,95 +597030,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 212804 │ │ │ │ + bne.w 21282c │ │ │ │ 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 212800 │ │ │ │ + bne.w 212828 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2127fc │ │ │ │ + bne.w 212824 │ │ │ │ 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 2127f8 │ │ │ │ + bne.w 212820 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2127f4 │ │ │ │ + bne.w 21281c │ │ │ │ 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, 21243a │ │ │ │ + cbz r5, 212462 │ │ │ │ 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 2127f0 │ │ │ │ + bne.w 212818 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21246e │ │ │ │ + cbz r5, 212496 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21246e │ │ │ │ + cbz r5, 212496 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2129a0 │ │ │ │ + bne.w 2129c8 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212480 │ │ │ │ + cbz r5, 2124a8 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212480 │ │ │ │ + cbz r5, 2124a8 │ │ │ │ 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, 21249c │ │ │ │ + cbz r5, 2124c4 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2124bc │ │ │ │ + cbz r5, 2124e4 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2124bc │ │ │ │ + cbz r6, 2124e4 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2129be │ │ │ │ + bne.w 2129e6 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -597139,92 +597170,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 2125d2 │ │ │ │ + beq.n 2125fa │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 2125cc │ │ │ │ + beq.n 2125f4 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212988 │ │ │ │ + bne.w 2129b0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21298e │ │ │ │ + beq.w 2129b6 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 2125da │ │ │ │ + b.n 212602 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212850 │ │ │ │ + bne.w 212878 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 2127e8 │ │ │ │ + beq.w 212810 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 212816 │ │ │ │ + beq.w 21283e │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 212950 │ │ │ │ + beq.w 212978 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 212656 │ │ │ │ + beq.n 21267e │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212650 │ │ │ │ + beq.n 212678 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212938 │ │ │ │ + bne.w 212960 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21293e │ │ │ │ + beq.w 212966 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 212930 │ │ │ │ + b.n 212958 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212910 │ │ │ │ + bne.w 212938 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 212678 │ │ │ │ + cbz r2, 2126a0 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 21268e │ │ │ │ + cbnz r2, 2126b6 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 2126b0 │ │ │ │ + cbz r2, 2126d8 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -597252,326 +597283,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, 212730 │ │ │ │ + cbz r2, 212758 │ │ │ │ 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, 212746 │ │ │ │ + cbz r2, 21276e │ │ │ │ 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, 212758 │ │ │ │ + cbz r2, 212780 │ │ │ │ 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, 21276a │ │ │ │ + cbz r2, 212792 │ │ │ │ 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, 21277c │ │ │ │ + cbz r2, 2127a4 │ │ │ │ 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, 21279a │ │ │ │ - b.n 2127e4 │ │ │ │ + cbnz r3, 2127c2 │ │ │ │ + b.n 21280c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2127e4 │ │ │ │ + cbz r3, 21280c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212794 │ │ │ │ - ldr r6, [pc, #284] @ (2128c0 ) │ │ │ │ + beq.n 2127bc │ │ │ │ + ldr r6, [pc, #284] @ (2128e8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29db14 │ │ │ │ + bl 29db3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2127c6 │ │ │ │ + cbz r3, 2127ee │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2127a6 │ │ │ │ + bne.n 2127ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2127b8 │ │ │ │ - ldr r2, [pc, #252] @ (2128c4 ) │ │ │ │ - ldr r3, [pc, #240] @ (2128bc ) │ │ │ │ + bne.n 2127e0 │ │ │ │ + ldr r2, [pc, #252] @ (2128ec ) │ │ │ │ + ldr r3, [pc, #240] @ (2128e4 ) │ │ │ │ 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 212a0c │ │ │ │ + bne.w 212a34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2127c6 │ │ │ │ + b.n 2127ee │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 21261a │ │ │ │ + b.n 212642 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212456 │ │ │ │ + b.n 21247e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212420 │ │ │ │ + b.n 212448 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21240a │ │ │ │ + b.n 212432 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2123f0 │ │ │ │ + b.n 212418 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2123da │ │ │ │ + b.n 212402 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2123b0 │ │ │ │ + b.n 2123d8 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212318 │ │ │ │ + b.n 212340 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212906 │ │ │ │ + beq.n 21292e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 2129da │ │ │ │ + beq.w 212a02 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212970 │ │ │ │ + beq.w 212998 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 21261a │ │ │ │ - b.n 2129f2 │ │ │ │ + bmi.w 212642 │ │ │ │ + b.n 212a1a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 2125da │ │ │ │ - b.n 2125c4 │ │ │ │ + bne.w 212602 │ │ │ │ + b.n 2125ec │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212318 │ │ │ │ + b.n 212340 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211fb6 │ │ │ │ - b.w 211fca │ │ │ │ + bne.w 211fde │ │ │ │ + b.w 211ff2 │ │ │ │ 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 211e8e │ │ │ │ + bne.w 211eb6 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 211dbe │ │ │ │ + b.w 211de6 │ │ │ │ nop │ │ │ │ - b.n 212184 │ │ │ │ + b.n 21215c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec00a4 │ │ │ │ - bhi.n 21292c │ │ │ │ + @ instruction: 0xf4c400a4 │ │ │ │ + bhi.n 212904 │ │ │ │ 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 211e14 │ │ │ │ + beq.w 211e3c │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211e9c │ │ │ │ + b.w 211ec4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21224a │ │ │ │ + b.n 212272 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2122b0 │ │ │ │ + b.n 2122d8 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211fb6 │ │ │ │ + b.w 211fde │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 21261a │ │ │ │ + b.n 212642 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 212660 │ │ │ │ + bne.w 212688 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212660 │ │ │ │ + b.n 212688 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212662 │ │ │ │ + b.n 21268a │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 2129c2 │ │ │ │ + cbz r5, 2129ea │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212842 │ │ │ │ + bne.w 21286a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21261c │ │ │ │ + beq.w 212644 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 21261a │ │ │ │ - b.n 212a02 │ │ │ │ + bmi.w 212642 │ │ │ │ + b.n 212a2a │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2125dc │ │ │ │ + b.n 212604 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 21246e │ │ │ │ + b.n 212496 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2122b0 │ │ │ │ + b.n 2122d8 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 212080 │ │ │ │ + b.w 2120a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2124bc │ │ │ │ + b.n 2124e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 212908 │ │ │ │ + b.n 212930 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212970 │ │ │ │ + beq.n 212998 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 21261a │ │ │ │ + bmi.w 212642 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21261c │ │ │ │ + beq.w 212644 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21261c │ │ │ │ + b.n 212644 │ │ │ │ blx 615c4 <__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 212a3c │ │ │ │ + beq.n 212a64 │ │ │ │ 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 212aaa │ │ │ │ + beq.n 212ad2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 212b1a │ │ │ │ - bhi.n 212aea │ │ │ │ + beq.n 212b42 │ │ │ │ + bhi.n 212b12 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 212ab0 │ │ │ │ + beq.n 212ad8 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212b46 │ │ │ │ + beq.n 212b6e │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 212aae │ │ │ │ + bhi.n 212ad6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212bce │ │ │ │ + bhi.w 212bf6 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 212d38 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d18 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d18 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 212d60 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d40 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d40 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d1c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d20 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d20 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d44 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d48 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d48 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d24 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d28 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d28 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d2c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d2c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d30 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d30 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 212d34 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d4c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d50 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d50 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d54 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d54 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d58 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d58 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 212d5c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212b34 │ │ │ │ + beq.n 212b5c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 212aae │ │ │ │ + bhi.n 212ad6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212bdc │ │ │ │ + bhi.w 212c04 │ │ │ │ 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] │ │ │ │ @@ -597582,71 +597613,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 212c14 │ │ │ │ + beq.w 212c3c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 212b90 │ │ │ │ + bne.n 212bb8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 212c0a │ │ │ │ - bls.n 212b5e │ │ │ │ + beq.n 212c32 │ │ │ │ + bls.n 212b86 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ 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 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ 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 212aae │ │ │ │ + beq.n 212ad6 │ │ │ │ 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 212aae │ │ │ │ + bhi.n 212ad6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212bfe │ │ │ │ + bhi.n 212c26 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -597659,18 +597690,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 212aae │ │ │ │ + bhi.n 212ad6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212bf2 │ │ │ │ + bhi.n 212c1a │ │ │ │ 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 │ │ │ │ @@ -597720,18 +597751,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 212aae │ │ │ │ + bhi.w 212ad6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212c50 │ │ │ │ + bhi.n 212c78 │ │ │ │ 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 │ │ │ │ @@ -597759,136 +597790,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] @ 212d10 │ │ │ │ + ldr.w lr, [pc, #156] @ 212d38 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 212d14 │ │ │ │ + ldr.w ip, [pc, #152] @ 212d3c │ │ │ │ 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 212cf2 │ │ │ │ + bhi.n 212d1a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 212cfe │ │ │ │ + cbz r2, 212d26 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 212c64 │ │ │ │ + bl 212c8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (212d18 ) │ │ │ │ - ldr r3, [pc, #80] @ (212d14 ) │ │ │ │ + ldr r2, [pc, #88] @ (212d40 ) │ │ │ │ + ldr r3, [pc, #80] @ (212d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 212d0a │ │ │ │ + bne.n 212d32 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 212cbe │ │ │ │ + b.n 212ce6 │ │ │ │ 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 212cbe │ │ │ │ + b.n 212ce6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 212d04 │ │ │ │ + cbz r3, 212d2c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 212cbe │ │ │ │ + b.n 212ce6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 212cae │ │ │ │ + b.n 212cd6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 212cf8 │ │ │ │ + b.n 212d20 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 212c14 │ │ │ │ + bcc.n 212dec │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 212d90 │ │ │ │ + bcc.n 212d68 │ │ │ │ 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] @ 212d70 │ │ │ │ + ldr.w ip, [pc, #68] @ 212d98 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 212d62 │ │ │ │ - ldr r1, [pc, #52] @ (212d74 ) │ │ │ │ + beq.n 212d8a │ │ │ │ + ldr r1, [pc, #52] @ (212d9c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 212d58 │ │ │ │ + beq.n 212d80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 212d66 │ │ │ │ - bl 1f8eb4 │ │ │ │ + cbz r2, 212d8e │ │ │ │ + bl 1f8edc │ │ │ │ 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 60b3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 212d58 │ │ │ │ - bcs.n 212d04 │ │ │ │ + b.n 212d80 │ │ │ │ + bcs.n 212cdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (212e1c ) │ │ │ │ + ldr r1, [pc, #148] @ (212e44 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 212e20 │ │ │ │ + ldr.w lr, [pc, #148] @ 212e48 │ │ │ │ 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 212e10 │ │ │ │ + bhi.n 212e38 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212e0c │ │ │ │ + bhi.n 212e34 │ │ │ │ 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 │ │ │ │ @@ -597901,109 +597932,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] @ (212e24 ) │ │ │ │ - ldr r3, [pc, #56] @ (212e20 ) │ │ │ │ + ldr r2, [pc, #60] @ (212e4c ) │ │ │ │ + ldr r3, [pc, #56] @ (212e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 212e16 │ │ │ │ + bne.n 212e3e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 212ddc │ │ │ │ + b.n 212e04 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 212ddc │ │ │ │ + b.n 212e04 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 212ddc │ │ │ │ + b.n 212e04 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 212ddc │ │ │ │ + b.n 212e04 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 212ef4 │ │ │ │ + bcs.n 212ecc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 212e50 │ │ │ │ + bne.n 212e28 │ │ │ │ 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, 212e5a │ │ │ │ + cbz r1, 212e82 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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] @ 212f18 │ │ │ │ + ldr.w lr, [pc, #148] @ 212f40 │ │ │ │ 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 212ed6 │ │ │ │ - ldr.w ip, [pc, #124] @ 212f1c │ │ │ │ + bne.n 212efe │ │ │ │ + ldr.w ip, [pc, #124] @ 212f44 │ │ │ │ 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 212ecc │ │ │ │ + bpl.n 212ef4 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 212f10 │ │ │ │ + cbnz r0, 212f38 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe02c │ │ │ │ + bl 1fe054 │ │ │ │ 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 212eba │ │ │ │ - add r0, pc, #8 @ (adr r0, 212ee8 ) │ │ │ │ + bhi.n 212ee2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 212f10 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598018,43 +598049,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 212ecc │ │ │ │ - b.n 212eba │ │ │ │ - bne.n 213008 │ │ │ │ + bne.n 212ef4 │ │ │ │ + b.n 212ee2 │ │ │ │ + bne.n 212fe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 212fc0 │ │ │ │ + beq.n 212fe8 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 212f72 │ │ │ │ + beq.n 212f9a │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 212fac │ │ │ │ - cbz r0, 212fc0 │ │ │ │ + bls.n 212fd4 │ │ │ │ + cbz r0, 212fe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -598070,38 +598101,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 212f72 │ │ │ │ + bne.n 212f9a │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60cfc <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 212f72 │ │ │ │ + bne.n 212f9a │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 212f78 │ │ │ │ + bne.n 212fa0 │ │ │ │ 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 213066 │ │ │ │ + beq.n 21308e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213066 │ │ │ │ + beq.n 21308e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598134,32 +598165,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 212fee │ │ │ │ + bne.n 213016 │ │ │ │ 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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f92f4 │ │ │ │ + bl 1f931c │ │ │ │ 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 │ │ │ │ @@ -598181,212 +598212,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 213114 │ │ │ │ - bhi.n 213124 │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 21314c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213114 │ │ │ │ - bhi.n 213154 │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 21317c │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213122 │ │ │ │ + bhi.n 21314a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213182 │ │ │ │ + bpl.n 2131aa │ │ │ │ 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 213114 │ │ │ │ - bhi.n 213140 │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 213168 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213114 │ │ │ │ - bhi.n 213166 │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 21318e │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213114 │ │ │ │ - bhi.n 213172 │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 21319a │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213114 │ │ │ │ - bhi.n 21317a │ │ │ │ + beq.n 21313c │ │ │ │ + bhi.n 2131a2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213122 │ │ │ │ - b.n 213114 │ │ │ │ + bne.n 21314a │ │ │ │ + b.n 21313c │ │ │ │ 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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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, 2131c4 │ │ │ │ + cbz r0, 2131ec │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2131c4 │ │ │ │ - bl 1f8eb4 │ │ │ │ - cbz r5, 2131ea │ │ │ │ + beq.n 2131ec │ │ │ │ + bl 1f8edc │ │ │ │ + cbz r5, 213212 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b0c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 2131de │ │ │ │ + bhi.n 213206 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 61348 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ 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] @ (213284 ) │ │ │ │ + ldr r2, [pc, #128] @ (2132ac ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (213288 ) │ │ │ │ + ldr r3, [pc, #128] @ (2132b0 ) │ │ │ │ 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, 213228 │ │ │ │ + cbz r0, 213250 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213228 │ │ │ │ - bl 1f8eb4 │ │ │ │ + beq.n 213250 │ │ │ │ + bl 1f8edc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff084 │ │ │ │ + bl 1ff0ac │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 21326c │ │ │ │ + bhi.n 213294 │ │ │ │ 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 60e70 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (21328c ) │ │ │ │ - ldr r3, [pc, #52] @ (213288 ) │ │ │ │ + ldr r2, [pc, #60] @ (2132b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2132b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21327e │ │ │ │ + bne.n 2132a6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21324e │ │ │ │ - b.n 21323e │ │ │ │ + beq.n 213276 │ │ │ │ + b.n 213266 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ 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 2132dc │ │ │ │ + beq.n 213304 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 2132ea │ │ │ │ + cbz r1, 213312 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 2132ca │ │ │ │ + beq.n 2132f2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8f2c │ │ │ │ + bl 1f8f54 │ │ │ │ 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 61348 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 2132c2 │ │ │ │ + b.n 2132ea │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2132c6 │ │ │ │ - bl 1f8f2c │ │ │ │ - b.n 2132c6 │ │ │ │ + beq.n 2132ee │ │ │ │ + bl 1f8f54 │ │ │ │ + b.n 2132ee │ │ │ │ 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 │ │ │ │ @@ -598394,92 +598425,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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2131a0 │ │ │ │ + bl 2131c8 │ │ │ │ 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 213368 │ │ │ │ + beq.n 213390 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 21334a │ │ │ │ + beq.n 213372 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 21336e │ │ │ │ + beq.n 213396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2130e4 │ │ │ │ + bl 21310c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21333e │ │ │ │ + beq.n 213366 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 2130e4 │ │ │ │ + bl 21310c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 213382 │ │ │ │ + cbnz r3, 2133aa │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2130e4 │ │ │ │ + bl 21310c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21336e │ │ │ │ + beq.n 213396 │ │ │ │ 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 213376 │ │ │ │ + b.n 21339e │ │ │ │ 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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2131a0 │ │ │ │ + bl 2131c8 │ │ │ │ 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 │ │ │ │ @@ -598499,36 +598530,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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2131a0 │ │ │ │ + bl 2131c8 │ │ │ │ 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 2130e4 │ │ │ │ + bl 21310c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ 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 │ │ │ │ @@ -598542,124 +598573,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 2134d2 │ │ │ │ + beq.n 2134fa │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2134b8 │ │ │ │ + bne.n 2134e0 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 213504 │ │ │ │ - bl 2e4844 │ │ │ │ + beq.n 21352c │ │ │ │ + bl 2e486c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ 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 2e48ec │ │ │ │ + bl 2e4914 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ 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, 2134fe │ │ │ │ - bl 2e4844 │ │ │ │ + cbz r1, 213526 │ │ │ │ + bl 2e486c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2132f0 │ │ │ │ + bl 213318 │ │ │ │ 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 2e4828 │ │ │ │ - b.n 2134e0 │ │ │ │ - bl 2e4930 │ │ │ │ - b.n 21349a │ │ │ │ + bl 2e4850 │ │ │ │ + b.n 213508 │ │ │ │ + bl 2e4958 │ │ │ │ + b.n 2134c2 │ │ │ │ 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, 21353c │ │ │ │ + cbz r4, 213564 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 213534 │ │ │ │ + beq.n 21355c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213542 │ │ │ │ + beq.n 21356a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213522 │ │ │ │ + bne.n 21354a │ │ │ │ mov r0, lr │ │ │ │ - bl 21346c │ │ │ │ + bl 213494 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 213566 │ │ │ │ + cbz r0, 21358e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 21355a │ │ │ │ + beq.n 213582 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213564 │ │ │ │ + beq.n 21358c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21354a │ │ │ │ + bne.n 213572 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ 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] │ │ │ │ @@ -598699,114 +598730,114 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 213620 │ │ │ │ + beq.n 213648 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (213634 ) │ │ │ │ + ldr r1, [pc, #16] @ (21365c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61e5c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #-672] @ 0xfffffd60 │ │ │ │ + stc 0, cr0, [r0, #-672]! @ 0xfffffd60 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (21368c ) │ │ │ │ + ldr r3, [pc, #68] @ (2136b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213690 ) │ │ │ │ + ldr r2, [pc, #64] @ (2136b8 ) │ │ │ │ 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, 213662 │ │ │ │ + cbnz r2, 21368a │ │ │ │ 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 213674 │ │ │ │ + beq.n 21369c │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213694 ) │ │ │ │ + ldr r1, [pc, #24] @ (2136bc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61e5c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], #672 @ 0x2a0 │ │ │ │ + stcl 0, cr0, [r8], {168} @ 0xa8 │ │ │ │ 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] @ (213708 ) │ │ │ │ + ldr r6, [pc, #92] @ (213730 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (21370c ) │ │ │ │ + ldr r3, [pc, #76] @ (213734 ) │ │ │ │ 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 1fa720 │ │ │ │ - ldr r1, [pc, #40] @ (213710 ) │ │ │ │ + bl 1fa748 │ │ │ │ + ldr r1, [pc, #40] @ (213738 ) │ │ │ │ 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 1f8fec │ │ │ │ + bl 1f9014 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3b712 │ │ │ │ + bl 3b73a │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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] │ │ │ │ @@ -598824,146 +598855,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 213698 │ │ │ │ + bl 2136c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (213840 ) │ │ │ │ - bl 213698 │ │ │ │ + ldr r7, [pc, #196] @ (213868 ) │ │ │ │ + bl 2136c0 │ │ │ │ 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 21383a │ │ │ │ + bhi.n 213862 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2137e6 │ │ │ │ + bls.n 21380e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2137f8 │ │ │ │ + bhi.n 213820 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (213844 ) │ │ │ │ + ldr r1, [pc, #140] @ (21386c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21380e │ │ │ │ + beq.n 213836 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213802 │ │ │ │ + cbz r0, 21382a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21383a │ │ │ │ + beq.n 213862 │ │ │ │ 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 21383a │ │ │ │ + beq.n 213862 │ │ │ │ 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 2137b4 │ │ │ │ + b.n 2137dc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2137cc │ │ │ │ + b.n 2137f4 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21383a │ │ │ │ + cbz r0, 213862 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 2137ec │ │ │ │ + b.n 213814 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 213714 │ │ │ │ + bl 21373c │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 │ │ │ │ @@ -598973,233 +599004,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 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (2139c8 ) │ │ │ │ + ldr r7, [pc, #216] @ (2139f0 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 2139c0 │ │ │ │ + bhi.n 2139e8 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21395e │ │ │ │ + bls.n 213986 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213980 │ │ │ │ + bhi.n 2139a8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (2139cc ) │ │ │ │ + ldr r1, [pc, #144] @ (2139f4 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213996 │ │ │ │ + beq.n 2139be │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 21398a │ │ │ │ + cbz r0, 2139b2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2139c0 │ │ │ │ + beq.n 2139e8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 213964 │ │ │ │ + b.n 21398c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 2139c0 │ │ │ │ + beq.n 2139e8 │ │ │ │ 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 213938 │ │ │ │ + b.n 213960 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213950 │ │ │ │ + b.n 213978 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2139c0 │ │ │ │ + cbz r0, 2139e8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 213964 │ │ │ │ + b.n 21398c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (213a2c ) │ │ │ │ + ldr r3, [pc, #76] @ (213a54 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (213a30 ) │ │ │ │ + ldr r2, [pc, #76] @ (213a58 ) │ │ │ │ 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 212e28 │ │ │ │ + bl 212e50 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 213a2a │ │ │ │ + cbz r6, 213a52 │ │ │ │ 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 213a1a │ │ │ │ + bne.n 213a42 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 213a12 │ │ │ │ + bne.n 213a3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 213a7c │ │ │ │ + cbz r3, 213aa4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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, 213a7a │ │ │ │ + cbz r4, 213aa2 │ │ │ │ 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 1f9470 │ │ │ │ - b.n 213a5e │ │ │ │ + bl 1f9498 │ │ │ │ + b.n 213a86 │ │ │ │ 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, 213ac4 │ │ │ │ + cbz r3, 213aec │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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 1f9470 │ │ │ │ - b.n 213aae │ │ │ │ + bl 1f9498 │ │ │ │ + b.n 213ad6 │ │ │ │ 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 212e28 │ │ │ │ + bl 212e50 │ │ │ │ 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, 213b1a │ │ │ │ + cbz r3, 213b42 │ │ │ │ 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] │ │ │ │ @@ -599209,194 +599240,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] @ (213b6c ) │ │ │ │ + ldr r3, [pc, #56] @ (213b94 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (213b70 ) │ │ │ │ + ldr r2, [pc, #56] @ (213b98 ) │ │ │ │ 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 212e28 │ │ │ │ + bl 212e50 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 213b6a │ │ │ │ + cbz r4, 213b92 │ │ │ │ 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 213b5e │ │ │ │ + bne.n 213b86 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 212e28 │ │ │ │ + bl 212e50 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 213bae │ │ │ │ + cbz r4, 213bd6 │ │ │ │ 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 213ba2 │ │ │ │ + bne.n 213bca │ │ │ │ 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 213c1a │ │ │ │ + bhi.n 213c42 │ │ │ │ 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 212e28 │ │ │ │ + bl 212e50 │ │ │ │ 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 213bea │ │ │ │ + bne.n 213c12 │ │ │ │ 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 212e28 │ │ │ │ + bl 212e50 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213be4 │ │ │ │ + bne.n 213c0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 213bd2 │ │ │ │ + b.n 213bfa │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 213bfc │ │ │ │ + b.n 213c24 │ │ │ │ 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, 213c98 │ │ │ │ + cbz r3, 213cc0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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 1f9338 │ │ │ │ + bl 1f9360 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 213c7c │ │ │ │ + cbz r6, 213ca4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 213c74 │ │ │ │ - ldr r3, [pc, #36] @ (213ca4 ) │ │ │ │ + bne.n 213c9c │ │ │ │ + ldr r3, [pc, #36] @ (213ccc ) │ │ │ │ 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 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 213c50 │ │ │ │ + b.n 213c78 │ │ │ │ nop │ │ │ │ - b.n 213a98 │ │ │ │ + b.n 213a70 │ │ │ │ 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 213cd2 │ │ │ │ - ldr r1, [pc, #16] @ (213cd4 ) │ │ │ │ + bne.n 213cfa │ │ │ │ + ldr r1, [pc, #16] @ (213cfc ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 61e5c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 213a44 │ │ │ │ + b.n 213a1c │ │ │ │ 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, 213d22 │ │ │ │ + cbz r3, 213d4a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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 │ │ │ │ @@ -599404,33 +599435,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 1f9470 │ │ │ │ - b.n 213d00 │ │ │ │ + bl 1f9498 │ │ │ │ + b.n 213d28 │ │ │ │ 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, 213d4a │ │ │ │ + cbnz r3, 213d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f94e8 │ │ │ │ + bl 1f9510 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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 │ │ │ │ @@ -599455,17 +599486,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, 213df0 │ │ │ │ + cbz r3, 213e18 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ 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] │ │ │ │ @@ -599477,166 +599508,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 1f9470 │ │ │ │ - b.n 213dc8 │ │ │ │ + bl 1f9498 │ │ │ │ + b.n 213df0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 213e06 │ │ │ │ + bhi.n 213e2e │ │ │ │ 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 213e1c │ │ │ │ + beq.n 213e44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 213e10 │ │ │ │ + bne.n 213e38 │ │ │ │ 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] @ (213f1c ) │ │ │ │ + ldr r5, [pc, #228] @ (213f44 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (213f20 ) │ │ │ │ + ldr r4, [pc, #228] @ (213f48 ) │ │ │ │ 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 213f02 │ │ │ │ + bhi.n 213f2a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213f10 │ │ │ │ + beq.n 213f38 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 212c64 │ │ │ │ + bl 212c8c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 213ee4 │ │ │ │ + bhi.n 213f0c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213f14 │ │ │ │ + beq.n 213f3c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 212c64 │ │ │ │ + bl 212c8c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (213f24 ) │ │ │ │ + ldr r2, [pc, #108] @ (213f4c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (213f20 ) │ │ │ │ + ldr r3, [pc, #100] @ (213f48 ) │ │ │ │ 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 213f18 │ │ │ │ + bne.n 213f40 │ │ │ │ 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 213eae │ │ │ │ + b.n 213ed6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213eae │ │ │ │ + bne.n 213ed6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 213eae │ │ │ │ + b.n 213ed6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 213e86 │ │ │ │ + b.n 213eae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213e86 │ │ │ │ + bne.n 213eae │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 213e86 │ │ │ │ + b.n 213eae │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 213e70 │ │ │ │ + b.n 213e98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 213e9c │ │ │ │ + b.n 213ec4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ 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] @ 214858 │ │ │ │ + ldr.w r1, [pc, #2328] @ 214880 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214854 │ │ │ │ + bhi.w 21487c │ │ │ │ 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 214418 │ │ │ │ + bhi.w 214440 │ │ │ │ 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 │ │ │ │ @@ -599645,78 +599676,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 214230 │ │ │ │ + bhi.w 214258 │ │ │ │ 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 21466a │ │ │ │ + bhi.w 214692 │ │ │ │ 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 2144e2 │ │ │ │ + bhi.w 21450a │ │ │ │ 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 21401e │ │ │ │ + beq.n 214046 │ │ │ │ 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 214002 │ │ │ │ - cbz r0, 21403e │ │ │ │ + bne.n 21402a │ │ │ │ + cbz r0, 214066 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 21403e │ │ │ │ + bne.n 214066 │ │ │ │ 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 │ │ │ │ @@ -599724,112 +599755,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 214184 │ │ │ │ + bne.w 2141ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21dcdc │ │ │ │ + bl 21dd04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214184 │ │ │ │ + b.n 2141ac │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 214096 │ │ │ │ + beq.n 2140be │ │ │ │ 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 21407a │ │ │ │ - cbz r0, 2140b6 │ │ │ │ + bne.n 2140a2 │ │ │ │ + cbz r0, 2140de │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2140b6 │ │ │ │ + bne.n 2140de │ │ │ │ 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 21417c │ │ │ │ + b.n 2141a4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 2140f4 │ │ │ │ + cbz r1, 21411c │ │ │ │ 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 2140d8 │ │ │ │ - cbz r5, 214114 │ │ │ │ + bne.n 214100 │ │ │ │ + cbz r5, 21413c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214114 │ │ │ │ + bne.n 21413c │ │ │ │ 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 21417c │ │ │ │ + b.n 2141a4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214150 │ │ │ │ + cbz r1, 214178 │ │ │ │ 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 214134 │ │ │ │ - cbz r5, 214170 │ │ │ │ + bne.n 21415c │ │ │ │ + cbz r5, 214198 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214170 │ │ │ │ + bne.n 214198 │ │ │ │ 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] │ │ │ │ @@ -599837,1462 +599868,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 214054 │ │ │ │ + beq.w 21407c │ │ │ │ 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] @ 21485c │ │ │ │ + ldr.w r3, [pc, #1736] @ 214884 │ │ │ │ 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, 2141cc │ │ │ │ + cbz r1, 2141f4 │ │ │ │ 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 2141ae │ │ │ │ + bne.n 2141d6 │ │ │ │ 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 214114 │ │ │ │ - b.n 2140f6 │ │ │ │ + beq.n 21413c │ │ │ │ + b.n 21411e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214114 │ │ │ │ + bne.n 21413c │ │ │ │ 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 214114 │ │ │ │ + b.n 21413c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2140f4 │ │ │ │ + beq.w 21411c │ │ │ │ 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 21420c │ │ │ │ - b.n 2140f4 │ │ │ │ + bne.n 214234 │ │ │ │ + b.n 21411c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214170 │ │ │ │ + beq.n 214198 │ │ │ │ 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 21423c │ │ │ │ - b.n 214170 │ │ │ │ - ldr.w r3, [pc, #1536] @ 214860 │ │ │ │ + bne.n 214264 │ │ │ │ + b.n 214198 │ │ │ │ + ldr.w r3, [pc, #1536] @ 214888 │ │ │ │ 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 214150 │ │ │ │ + beq.w 214178 │ │ │ │ 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 21427e │ │ │ │ - b.n 214150 │ │ │ │ + bne.n 2142a6 │ │ │ │ + b.n 214178 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214150 │ │ │ │ + beq.w 214178 │ │ │ │ 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 214150 │ │ │ │ + bne.w 214178 │ │ │ │ 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 214150 │ │ │ │ + b.n 214178 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21483c │ │ │ │ + beq.w 214864 │ │ │ │ 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 214170 │ │ │ │ + beq.w 214198 │ │ │ │ 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 214314 │ │ │ │ - b.n 214170 │ │ │ │ + bhi.n 21433c │ │ │ │ + b.n 214198 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 21403e │ │ │ │ + bne.w 214066 │ │ │ │ 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 21403e │ │ │ │ + b.n 214066 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2140f4 │ │ │ │ + beq.w 21411c │ │ │ │ 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 2140f4 │ │ │ │ + bne.w 21411c │ │ │ │ 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 2140f4 │ │ │ │ + b.n 21411c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214834 │ │ │ │ + beq.w 21485c │ │ │ │ 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 214114 │ │ │ │ + beq.w 21413c │ │ │ │ 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 2143d2 │ │ │ │ - b.n 214114 │ │ │ │ + bhi.n 2143fa │ │ │ │ + b.n 21413c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2140b6 │ │ │ │ + bne.w 2140de │ │ │ │ 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 2140b6 │ │ │ │ + b.n 2140de │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214114 │ │ │ │ + beq.w 21413c │ │ │ │ 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 214426 │ │ │ │ - b.n 214114 │ │ │ │ - ldr.w r3, [pc, #1044] @ 214860 │ │ │ │ + bne.n 21444e │ │ │ │ + b.n 21413c │ │ │ │ + ldr.w r3, [pc, #1044] @ 214888 │ │ │ │ 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 2140f4 │ │ │ │ + beq.w 21411c │ │ │ │ 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 214468 │ │ │ │ - b.n 2140f4 │ │ │ │ + bne.n 214490 │ │ │ │ + b.n 21411c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21401e │ │ │ │ + beq.w 214046 │ │ │ │ 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 214490 │ │ │ │ - b.n 21401e │ │ │ │ + bne.n 2144b8 │ │ │ │ + b.n 214046 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214096 │ │ │ │ + beq.w 2140be │ │ │ │ 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 2144be │ │ │ │ - b.n 214096 │ │ │ │ + bne.n 2144e6 │ │ │ │ + b.n 2140be │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21403e │ │ │ │ + beq.w 214066 │ │ │ │ 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 2144f0 │ │ │ │ - b.n 21403e │ │ │ │ - ldr r3, [pc, #844] @ (214860 ) │ │ │ │ + bne.n 214518 │ │ │ │ + b.n 214066 │ │ │ │ + ldr r3, [pc, #844] @ (214888 ) │ │ │ │ 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 21401e │ │ │ │ + beq.w 214046 │ │ │ │ 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 21452e │ │ │ │ - b.n 21401e │ │ │ │ + bne.n 214556 │ │ │ │ + b.n 214046 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21401e │ │ │ │ + beq.w 214046 │ │ │ │ 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 21401e │ │ │ │ + bne.w 214046 │ │ │ │ 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 21401e │ │ │ │ + b.n 214046 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214844 │ │ │ │ + beq.w 21486c │ │ │ │ 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 21403e │ │ │ │ + beq.w 214066 │ │ │ │ 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 2145c2 │ │ │ │ - b.n 21403e │ │ │ │ - ldr.w ip, [pc, #624] @ 21485c │ │ │ │ + bcc.n 2145ea │ │ │ │ + b.n 214066 │ │ │ │ + ldr.w ip, [pc, #624] @ 214884 │ │ │ │ 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, 214624 │ │ │ │ + cbz r1, 21464c │ │ │ │ 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 214606 │ │ │ │ + bne.n 21462e │ │ │ │ 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 21403e │ │ │ │ - b.n 214020 │ │ │ │ + beq.w 214066 │ │ │ │ + b.n 214048 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214150 │ │ │ │ + beq.w 214178 │ │ │ │ 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 214646 │ │ │ │ - b.n 214150 │ │ │ │ + bne.n 21466e │ │ │ │ + b.n 214178 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2140b6 │ │ │ │ + beq.w 2140de │ │ │ │ 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 214678 │ │ │ │ - b.n 2140b6 │ │ │ │ - ldr r3, [pc, #452] @ (214860 ) │ │ │ │ + bne.n 2146a0 │ │ │ │ + b.n 2140de │ │ │ │ + ldr r3, [pc, #452] @ (214888 ) │ │ │ │ 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 214096 │ │ │ │ + beq.w 2140be │ │ │ │ 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 2146b6 │ │ │ │ - b.n 214096 │ │ │ │ + bne.n 2146de │ │ │ │ + b.n 2140be │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214096 │ │ │ │ + beq.w 2140be │ │ │ │ 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 214096 │ │ │ │ + bne.w 2140be │ │ │ │ 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 214096 │ │ │ │ - ldr r3, [pc, #316] @ (21485c ) │ │ │ │ + b.n 2140be │ │ │ │ + ldr r3, [pc, #316] @ (214884 ) │ │ │ │ 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, 214756 │ │ │ │ + cbz r1, 21477e │ │ │ │ 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 214738 │ │ │ │ + bne.n 214760 │ │ │ │ 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 214170 │ │ │ │ - b.n 214152 │ │ │ │ + beq.w 214198 │ │ │ │ + b.n 21417a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214170 │ │ │ │ + bne.w 214198 │ │ │ │ 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 214170 │ │ │ │ - ldr.w ip, [pc, #200] @ 21485c │ │ │ │ + b.n 214198 │ │ │ │ + ldr.w ip, [pc, #200] @ 214884 │ │ │ │ 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, 2147ca │ │ │ │ + cbz r1, 2147f2 │ │ │ │ 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 2147ac │ │ │ │ + bne.n 2147d4 │ │ │ │ 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 2140b6 │ │ │ │ - b.n 214098 │ │ │ │ + beq.w 2140de │ │ │ │ + b.n 2140c0 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21484e │ │ │ │ + beq.n 214876 │ │ │ │ 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 2140b6 │ │ │ │ + beq.w 2140de │ │ │ │ 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 214810 │ │ │ │ - b.n 2140b6 │ │ │ │ + bcc.n 214838 │ │ │ │ + b.n 2140de │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2143ca │ │ │ │ - b.n 214114 │ │ │ │ + bne.w 2143f2 │ │ │ │ + b.n 21413c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21430c │ │ │ │ - b.n 214170 │ │ │ │ + bne.w 214334 │ │ │ │ + b.n 214198 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2145be │ │ │ │ - b.w 21403e │ │ │ │ + bne.w 2145e6 │ │ │ │ + b.w 214066 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214808 │ │ │ │ - b.n 2140b6 │ │ │ │ + bne.n 214830 │ │ │ │ + b.n 2140de │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21417c │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + b.n 2141a4 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #612] @ (214adc ) │ │ │ │ + ldr r4, [pc, #612] @ (214b04 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214ad4 │ │ │ │ + bhi.w 214afc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2148d6 │ │ │ │ + beq.n 2148fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2148d6 │ │ │ │ + beq.n 2148fe │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2149d6 │ │ │ │ + bhi.w 2149fe │ │ │ │ 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 2148d6 │ │ │ │ + beq.n 2148fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21489e │ │ │ │ + bne.n 2148c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21489e │ │ │ │ + bne.n 2148c6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2148a2 │ │ │ │ - b.n 2148d6 │ │ │ │ + bne.n 2148ca │ │ │ │ + b.n 2148fe │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 214ab2 │ │ │ │ + beq.w 214ada │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 2148a4 │ │ │ │ + b.n 2148cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 214912 │ │ │ │ + cbz r3, 21493a │ │ │ │ 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, 21493c │ │ │ │ + cbz r3, 214964 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214936 │ │ │ │ + cbz r4, 21495e │ │ │ │ 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 214920 │ │ │ │ + bne.n 214948 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 213f28 │ │ │ │ + bl 213f50 │ │ │ │ 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 21493c │ │ │ │ + beq.n 214964 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 214972 │ │ │ │ + cbz r1, 21499a │ │ │ │ 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 214962 │ │ │ │ - b.n 21493c │ │ │ │ + bne.n 21498a │ │ │ │ + b.n 214964 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 214abc │ │ │ │ + beq.w 214ae4 │ │ │ │ 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 21df74 │ │ │ │ + bl 21df9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 21494a │ │ │ │ - ldr r3, [pc, #320] @ (214ae0 ) │ │ │ │ + b.n 214972 │ │ │ │ + ldr r3, [pc, #320] @ (214b08 ) │ │ │ │ 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 21493c │ │ │ │ + beq.n 214964 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2149ce │ │ │ │ + cbz r4, 2149f6 │ │ │ │ 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 2149b8 │ │ │ │ - b.n 21493c │ │ │ │ + bne.n 2149e0 │ │ │ │ + b.n 214964 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21493c │ │ │ │ + beq.n 214964 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2149fc │ │ │ │ + cbz r4, 214a24 │ │ │ │ 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 2149e6 │ │ │ │ - b.n 21493c │ │ │ │ + bne.n 214a0e │ │ │ │ + b.n 214964 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21493c │ │ │ │ + beq.n 214964 │ │ │ │ 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, 214a2a │ │ │ │ + cbz r1, 214a52 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214a1a │ │ │ │ - b.n 21493c │ │ │ │ + bne.n 214a42 │ │ │ │ + b.n 214964 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21493c │ │ │ │ + beq.n 214964 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 214a4a │ │ │ │ + cbz r1, 214a72 │ │ │ │ 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 21493c │ │ │ │ + bne.w 214964 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21493c │ │ │ │ + beq.w 214964 │ │ │ │ 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 21494a │ │ │ │ - ldr r3, [pc, #104] @ (214ae4 ) │ │ │ │ + b.n 214972 │ │ │ │ + ldr r3, [pc, #104] @ (214b0c ) │ │ │ │ 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 21493c │ │ │ │ + beq.w 214964 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214aaa │ │ │ │ + cbz r4, 214ad2 │ │ │ │ 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 214a94 │ │ │ │ - b.n 21493c │ │ │ │ + bne.n 214abc │ │ │ │ + b.n 214964 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2148fa │ │ │ │ - b.n 2148d6 │ │ │ │ + bne.w 214922 │ │ │ │ + b.n 2148fe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214984 │ │ │ │ + beq.w 2149ac │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 214984 │ │ │ │ + b.n 2149ac │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 2148a4 │ │ │ │ + b.n 2148cc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (214cd0 ) │ │ │ │ + ldr r2, [pc, #472] @ (214cf8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214b7c │ │ │ │ + bhi.n 214ba4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 214b4a │ │ │ │ + cbnz r5, 214b72 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 214b20 │ │ │ │ + cbz r3, 214b48 │ │ │ │ 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, 214b48 │ │ │ │ + cbz r4, 214b70 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214b42 │ │ │ │ + cbz r1, 214b6a │ │ │ │ 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 214b2c │ │ │ │ + bne.n 214b54 │ │ │ │ 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 214b48 │ │ │ │ + beq.n 214b70 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 214b72 │ │ │ │ + cbz r2, 214b9a │ │ │ │ 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 214b62 │ │ │ │ - b.n 214b48 │ │ │ │ + bne.n 214b8a │ │ │ │ + b.n 214b70 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214b48 │ │ │ │ + beq.n 214b70 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214ba0 │ │ │ │ + cbz r1, 214bc8 │ │ │ │ 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 214b8a │ │ │ │ - b.n 214b48 │ │ │ │ - ldr r3, [pc, #296] @ (214cd4 ) │ │ │ │ + bne.n 214bb2 │ │ │ │ + b.n 214b70 │ │ │ │ + ldr r3, [pc, #296] @ (214cfc ) │ │ │ │ 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 214b48 │ │ │ │ + beq.n 214b70 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214bd8 │ │ │ │ + cbz r1, 214c00 │ │ │ │ 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 214bc2 │ │ │ │ - b.n 214b48 │ │ │ │ + bne.n 214bea │ │ │ │ + b.n 214b70 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214b48 │ │ │ │ + beq.n 214b70 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 214bf8 │ │ │ │ + cbz r2, 214c20 │ │ │ │ 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 214cac │ │ │ │ + bne.n 214cd4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cac │ │ │ │ + beq.n 214cd4 │ │ │ │ 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] @ (214cd8 ) │ │ │ │ + ldr r3, [pc, #180] @ (214d00 ) │ │ │ │ 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 214b48 │ │ │ │ + beq.n 214b70 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214c50 │ │ │ │ + cbz r1, 214c78 │ │ │ │ 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 214c3a │ │ │ │ - b.n 214b48 │ │ │ │ + bne.n 214c62 │ │ │ │ + b.n 214b70 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 214cb8 │ │ │ │ + beq.n 214ce0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21df74 │ │ │ │ + bl 21df9c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214b48 │ │ │ │ + beq.w 214b70 │ │ │ │ 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, 214ca4 │ │ │ │ + cbz r2, 214ccc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214c94 │ │ │ │ - b.n 214b48 │ │ │ │ + bne.n 214cbc │ │ │ │ + b.n 214b70 │ │ │ │ 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 214c62 │ │ │ │ + beq.n 214c8a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 214c62 │ │ │ │ + b.n 214c8a │ │ │ │ nop │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 214d4c │ │ │ │ + beq.n 214d74 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 214d06 │ │ │ │ + beq.n 214d2e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 214d40 │ │ │ │ + cbnz r3, 214d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cf8 │ │ │ │ + beq.n 214d20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214d36 │ │ │ │ + cbz r2, 214d5e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214d34 │ │ │ │ + cbz r2, 214d5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 214d34 │ │ │ │ + cbz r1, 214d5c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214d20 │ │ │ │ + bne.n 214d48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214d24 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f949c │ │ │ │ - b.n 214cf8 │ │ │ │ + bl 1f94c4 │ │ │ │ + b.n 214d20 │ │ │ │ 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 214d8a │ │ │ │ + beq.n 214db2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 214d8a │ │ │ │ + cbz r3, 214db2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 214d70 │ │ │ │ + bne.n 214d98 │ │ │ │ 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] @ 215818 │ │ │ │ + ldr.w r0, [pc, #2676] @ 215840 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 21581c │ │ │ │ + ldr.w r5, [pc, #2676] @ 215844 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 215820 │ │ │ │ + ldr.w r3, [pc, #2672] @ 215848 │ │ │ │ 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 1fdffc │ │ │ │ + bl 1fe024 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214df0 │ │ │ │ + bhi.n 214e18 │ │ │ │ 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 215778 │ │ │ │ + beq.w 2157a0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 214dfe │ │ │ │ + bcc.n 214e26 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215726 │ │ │ │ + beq.w 21574e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2155c2 │ │ │ │ + bhi.w 2155ea │ │ │ │ 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, 214e50 │ │ │ │ + cbz r3, 214e78 │ │ │ │ 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 214e7a │ │ │ │ + beq.n 214ea2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 214e72 │ │ │ │ + cbz r1, 214e9a │ │ │ │ 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 214e62 │ │ │ │ + bne.n 214e8a │ │ │ │ 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 1fe0d8 │ │ │ │ + bl 1fe100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214f94 │ │ │ │ + beq.n 214fbc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214f94 │ │ │ │ + beq.n 214fbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215048 │ │ │ │ + bhi.w 215070 │ │ │ │ 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] @ 215824 │ │ │ │ + ldr.w r3, [pc, #2392] @ 21584c │ │ │ │ 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 2157b6 │ │ │ │ + beq.w 2157de │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ 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 214eec │ │ │ │ + bcc.n 214f14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2150aa │ │ │ │ + beq.w 2150d2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2151fa │ │ │ │ + bhi.w 215222 │ │ │ │ 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, 214f48 │ │ │ │ + cbz r3, 214f70 │ │ │ │ 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 214f76 │ │ │ │ + beq.n 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 214f6c │ │ │ │ + cbz r1, 214f94 │ │ │ │ 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 214f5c │ │ │ │ + bne.n 214f84 │ │ │ │ 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 1fe0d8 │ │ │ │ + bl 1fe100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 214ea2 │ │ │ │ + bne.n 214eca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 214fb8 │ │ │ │ + beq.n 214fe0 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 214fb8 │ │ │ │ + cbz r0, 214fe0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 214fa0 │ │ │ │ + bne.n 214fc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b3c │ │ │ │ - ldr.w r2, [pc, #2152] @ 215828 │ │ │ │ - ldr.w r3, [pc, #2140] @ 215820 │ │ │ │ + ldr.w r2, [pc, #2152] @ 215850 │ │ │ │ + ldr.w r3, [pc, #2140] @ 215848 │ │ │ │ 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 21586e │ │ │ │ + bne.w 215896 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 21582c │ │ │ │ + ldr.w r3, [pc, #2116] @ 215854 │ │ │ │ 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 2157ce │ │ │ │ + beq.w 2157f6 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 215006 │ │ │ │ + bne.n 21502e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ + b.n 214f32 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21575e │ │ │ │ + beq.w 215786 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 21502c │ │ │ │ + bcc.n 215054 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ + b.n 214f32 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 21575e │ │ │ │ + beq.w 215786 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21505c │ │ │ │ + bcc.n 215084 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ + b.n 214f32 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215322 │ │ │ │ + beq.w 21534a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215084 │ │ │ │ + bne.n 2150ac │ │ │ │ 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 214f18 │ │ │ │ + bne.w 214f40 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215722 │ │ │ │ + beq.w 21574a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215380 │ │ │ │ - add r1, pc, #8 @ (adr r1, 2150c8 ) │ │ │ │ + bhi.w 2153a8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 2150f0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601310,874 +601341,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 215314 │ │ │ │ + beq.w 21533c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 215734 │ │ │ │ + beq.w 21575c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21df74 │ │ │ │ - b.n 214f80 │ │ │ │ + bl 21df9c │ │ │ │ + b.n 214fa8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2152c8 │ │ │ │ + bne.w 2152f0 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 21576c │ │ │ │ + beq.w 215794 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 214f80 │ │ │ │ + b.n 214fa8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21514c │ │ │ │ + cbz r3, 215174 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214f08 │ │ │ │ + beq.w 214f30 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21515c │ │ │ │ + bcc.n 215184 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ - ldr.w r3, [pc, #1716] @ 21582c │ │ │ │ + b.n 214f32 │ │ │ │ + ldr.w r3, [pc, #1716] @ 215854 │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2151aa │ │ │ │ + cbz r1, 2151d2 │ │ │ │ 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 21519a │ │ │ │ + bne.n 2151c2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ - ldr.w r3, [pc, #1644] @ 215824 │ │ │ │ + b.n 214f9e │ │ │ │ + ldr.w r3, [pc, #1644] @ 21584c │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2151ee │ │ │ │ + cbz r1, 215216 │ │ │ │ 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 2151de │ │ │ │ + bne.n 215206 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ + b.n 214f9e │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215220 │ │ │ │ + cbz r1, 215248 │ │ │ │ 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 215210 │ │ │ │ + bne.n 215238 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ + b.n 214f9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ 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, 215256 │ │ │ │ + cbz r1, 21527e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215246 │ │ │ │ - b.n 214f76 │ │ │ │ + bne.n 21526e │ │ │ │ + b.n 214f9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215132 │ │ │ │ + beq.w 21515a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215278 │ │ │ │ + cbz r1, 2152a0 │ │ │ │ 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 215134 │ │ │ │ + bne.w 21515c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21572c │ │ │ │ + beq.w 215754 │ │ │ │ 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 214f80 │ │ │ │ + b.n 214fa8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 21510a │ │ │ │ + bne.w 215132 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21510a │ │ │ │ + beq.w 215132 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 21510a │ │ │ │ + b.n 215132 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 214f08 │ │ │ │ + bne.w 214f30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ + b.n 214f32 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 21530a │ │ │ │ + cbz r1, 215332 │ │ │ │ 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 2152fa │ │ │ │ - b.n 214f76 │ │ │ │ + bne.n 215322 │ │ │ │ + b.n 214f9e │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214f0a │ │ │ │ + b.n 214f32 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 2152ee │ │ │ │ + bne.n 215316 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215844 │ │ │ │ + beq.w 21586c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215690 │ │ │ │ + b.n 2156b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21534e │ │ │ │ + cbz r3, 215376 │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215374 │ │ │ │ + cbz r1, 21539c │ │ │ │ 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 215364 │ │ │ │ + bne.n 21538c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ + b.n 214f9e │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2153a6 │ │ │ │ + cbz r1, 2153ce │ │ │ │ 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 215396 │ │ │ │ + bne.n 2153be │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ + b.n 214f9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ 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, 2153dc │ │ │ │ + cbz r1, 215404 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2153cc │ │ │ │ - b.n 214f76 │ │ │ │ - ldr.w r3, [pc, #1092] @ 21582c │ │ │ │ + bne.n 2153f4 │ │ │ │ + b.n 214f9e │ │ │ │ + ldr.w r3, [pc, #1092] @ 215854 │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215418 │ │ │ │ + cbz r1, 215440 │ │ │ │ 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 215408 │ │ │ │ + bne.n 215430 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ - ldr r3, [pc, #1020] @ (215824 ) │ │ │ │ + b.n 214f9e │ │ │ │ + ldr r3, [pc, #1020] @ (21584c ) │ │ │ │ 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 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21545a │ │ │ │ + cbz r1, 215482 │ │ │ │ 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 21544a │ │ │ │ + bne.n 215472 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 214f76 │ │ │ │ - ldr r3, [pc, #956] @ (215824 ) │ │ │ │ + b.n 214f9e │ │ │ │ + ldr r3, [pc, #956] @ (21584c ) │ │ │ │ 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 215854 │ │ │ │ + beq.w 21587c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ 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 215484 │ │ │ │ - b.n 214e10 │ │ │ │ + bcc.n 2154ac │ │ │ │ + b.n 214e38 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2154ac │ │ │ │ + cbz r3, 2154d4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e10 │ │ │ │ + beq.w 214e38 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2154ba │ │ │ │ - b.n 214e10 │ │ │ │ + bcc.n 2154e2 │ │ │ │ + b.n 214e38 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215778 │ │ │ │ + beq.w 2157a0 │ │ │ │ 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 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 2154da │ │ │ │ - b.n 214e10 │ │ │ │ - ldr r3, [pc, #824] @ (21582c ) │ │ │ │ + bcc.n 215502 │ │ │ │ + b.n 214e38 │ │ │ │ + ldr r3, [pc, #824] @ (215854 ) │ │ │ │ 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 215848 │ │ │ │ + beq.w 215870 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 21550a │ │ │ │ - b.n 214e10 │ │ │ │ + bne.n 215532 │ │ │ │ + b.n 214e38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 2157f2 │ │ │ │ + beq.w 21581a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215830 │ │ │ │ + beq.w 215858 │ │ │ │ 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 21df74 │ │ │ │ - b.n 214e86 │ │ │ │ + bl 21df9c │ │ │ │ + b.n 214eae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2157e6 │ │ │ │ + beq.w 21580e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215552 │ │ │ │ - b.n 214e10 │ │ │ │ + bne.n 21557a │ │ │ │ + b.n 214e38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215778 │ │ │ │ + beq.w 2157a0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 214e10 │ │ │ │ + bne.w 214e38 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 214e12 │ │ │ │ + b.n 214e3a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ 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, 2155ba │ │ │ │ + cbz r1, 2155e2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 2155aa │ │ │ │ - b.n 214e7a │ │ │ │ + bne.n 2155d2 │ │ │ │ + b.n 214ea2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2155e6 │ │ │ │ + cbz r1, 21560e │ │ │ │ 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 2155d6 │ │ │ │ - b.n 214e7a │ │ │ │ - ldr r3, [pc, #568] @ (21582c ) │ │ │ │ + bne.n 2155fe │ │ │ │ + b.n 214ea2 │ │ │ │ + ldr r3, [pc, #568] @ (215854 ) │ │ │ │ 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 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215620 │ │ │ │ + cbz r1, 215648 │ │ │ │ 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 215610 │ │ │ │ - b.n 214e7a │ │ │ │ - ldr r3, [pc, #504] @ (215824 ) │ │ │ │ + bne.n 215638 │ │ │ │ + b.n 214ea2 │ │ │ │ + ldr r3, [pc, #504] @ (21584c ) │ │ │ │ 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 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21565c │ │ │ │ + cbz r1, 215684 │ │ │ │ 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 21564c │ │ │ │ - b.n 214e7a │ │ │ │ + bne.n 215674 │ │ │ │ + b.n 214ea2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215536 │ │ │ │ + bne.w 21555e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215536 │ │ │ │ + beq.w 21555e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 215536 │ │ │ │ + b.n 21555e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f76 │ │ │ │ + beq.w 214f9e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2156ac │ │ │ │ + cbz r1, 2156d4 │ │ │ │ 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 21569c │ │ │ │ - b.n 214f76 │ │ │ │ + bne.n 2156c4 │ │ │ │ + b.n 214f9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2156d2 │ │ │ │ + cbz r1, 2156fa │ │ │ │ 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 2156c2 │ │ │ │ - b.w 214e7a │ │ │ │ + bne.n 2156ea │ │ │ │ + b.w 214ea2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e7a │ │ │ │ + beq.w 214ea2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 2156f8 │ │ │ │ + cbz r1, 215720 │ │ │ │ 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 21578e │ │ │ │ + bne.n 2157b6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21578e │ │ │ │ + beq.n 2157b6 │ │ │ │ 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 214e86 │ │ │ │ + b.w 214eae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2150b6 │ │ │ │ + b.n 2150de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 214e20 │ │ │ │ + b.w 214e48 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 214f80 │ │ │ │ + b.n 214fa8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215812 │ │ │ │ + beq.n 21583a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21579c │ │ │ │ + beq.n 2157c4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21df74 │ │ │ │ - b.n 214f80 │ │ │ │ + bl 21df9c │ │ │ │ + b.n 214fa8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 215802 │ │ │ │ + beq.n 21582a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 214f76 │ │ │ │ + b.n 214f9e │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215836 │ │ │ │ + beq.n 21585e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215132 │ │ │ │ + b.n 21515a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21583a │ │ │ │ + beq.n 215862 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 214e7a │ │ │ │ + b.w 214ea2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 215740 │ │ │ │ + b.n 215768 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 214e86 │ │ │ │ + b.w 214eae │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215748 │ │ │ │ + beq.n 215770 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 215748 │ │ │ │ + b.n 215770 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215768 │ │ │ │ + bne.n 215790 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215866 │ │ │ │ + beq.n 21588e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 21542e │ │ │ │ + b.n 215456 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215768 │ │ │ │ + bne.n 215790 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21586a │ │ │ │ + beq.n 215892 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2153ee │ │ │ │ + b.n 215416 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 215840 │ │ │ │ + cbz r6, 215868 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2156b8 │ │ │ │ + b.n 2156e0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 212e6c │ │ │ │ + bl 212e94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 214e12 │ │ │ │ + b.w 214e3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215860 │ │ │ │ + beq.n 215888 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 214f76 │ │ │ │ + b.w 214f9e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 215740 │ │ │ │ - sxtb r4, r1 │ │ │ │ + b.n 215768 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21566a │ │ │ │ + b.n 215692 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215132 │ │ │ │ + b.n 21515a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 214e7a │ │ │ │ + b.w 214ea2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2156b8 │ │ │ │ + b.n 2156e0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215690 │ │ │ │ + b.n 2156b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215780 │ │ │ │ + bne.n 2157a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2155f8 │ │ │ │ + b.n 215620 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 215780 │ │ │ │ + bne.n 2157a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215634 │ │ │ │ + b.n 21565c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 214f76 │ │ │ │ + b.w 214f9e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 21542e │ │ │ │ + b.n 215456 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2153ee │ │ │ │ + b.n 215416 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (2158a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (2158d0 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 21588e │ │ │ │ + beq.n 2158b6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 2158a4 │ │ │ │ - ldr r3, [pc, #20] @ (2158ac ) │ │ │ │ + bne.n 2158cc │ │ │ │ + ldr r3, [pc, #20] @ (2158d4 ) │ │ │ │ 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 21588a │ │ │ │ + bne.n 2158b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r7, pc, #480 @ (adr r7, 215a8c ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 215a14 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 21592c │ │ │ │ + ldr.w ip, [pc, #108] @ 215954 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (215930 ) │ │ │ │ + ldr r2, [pc, #104] @ (215958 ) │ │ │ │ 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 21591c │ │ │ │ + beq.n 215944 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 21590a │ │ │ │ + bne.n 215932 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (215934 ) │ │ │ │ - ldr r2, [pc, #60] @ (215930 ) │ │ │ │ + ldr r1, [pc, #64] @ (21595c ) │ │ │ │ + ldr r2, [pc, #60] @ (215958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 215926 │ │ │ │ + bne.n 21594e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f46b8 │ │ │ │ + bl 1f46e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 2158e8 │ │ │ │ + b.n 215910 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 2158e8 │ │ │ │ + b.n 215910 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #208 @ (adr r7, 215a00 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 215988 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 215958 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 215ce0 ) │ │ │ │ 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] @ (215a90 ) │ │ │ │ + ldr r4, [pc, #328] @ (215ab8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (215a94 ) │ │ │ │ + ldr r3, [pc, #328] @ (215abc ) │ │ │ │ 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 2159c2 │ │ │ │ + bcs.n 2159ea │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 2159f0 │ │ │ │ + bls.n 215a18 │ │ │ │ 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 2159c8 │ │ │ │ + bhi.n 2159f0 │ │ │ │ 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 │ │ │ │ @@ -602185,118 +602216,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] @ (215a20 ) │ │ │ │ + ldr r7, [pc, #116] @ (215a48 ) │ │ │ │ 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 215a06 │ │ │ │ + bne.n 215a2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212d78 │ │ │ │ - ldr r2, [pc, #192] @ (215a98 ) │ │ │ │ - ldr r3, [pc, #184] @ (215a94 ) │ │ │ │ + bl 212da0 │ │ │ │ + ldr r2, [pc, #192] @ (215ac0 ) │ │ │ │ + ldr r3, [pc, #184] @ (215abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215a72 │ │ │ │ + bne.n 215a9a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 215a5a │ │ │ │ - bhi.n 215a4e │ │ │ │ + beq.n 215a82 │ │ │ │ + bhi.n 215a76 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 215a66 │ │ │ │ + beq.n 215a8e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 215a78 │ │ │ │ - bl 2158b0 │ │ │ │ - b.n 2159d6 │ │ │ │ + vldr d0, [pc, #120] @ 215aa0 │ │ │ │ + bl 2158d8 │ │ │ │ + b.n 2159fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212d78 │ │ │ │ - b.n 2159d6 │ │ │ │ + bl 212da0 │ │ │ │ + b.n 2159fe │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212d78 │ │ │ │ - b.n 2159d6 │ │ │ │ + bl 212da0 │ │ │ │ + b.n 2159fe │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 212d78 │ │ │ │ - b.n 2159d6 │ │ │ │ + bl 212da0 │ │ │ │ + b.n 2159fe │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 212d78 │ │ │ │ - b.n 2159d6 │ │ │ │ + bl 212da0 │ │ │ │ + b.n 2159fe │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2158b0 │ │ │ │ - b.n 2159d6 │ │ │ │ + bl 2158d8 │ │ │ │ + b.n 2159fe │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 215a80 │ │ │ │ - bl 2158b0 │ │ │ │ - b.n 2159d6 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 215a88 │ │ │ │ - bl 2158b0 │ │ │ │ - b.n 2159d6 │ │ │ │ + vldr d0, [pc, #32] @ 215aa8 │ │ │ │ + bl 2158d8 │ │ │ │ + b.n 2159fe │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 215ab0 │ │ │ │ + bl 2158d8 │ │ │ │ + b.n 2159fe │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - add r6, pc, #696 @ (adr r6, 215d4c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 215cd4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 215b24 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 215eac ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 215ac4 │ │ │ │ + beq.n 215aec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 215aaa │ │ │ │ + bne.n 215ad2 │ │ │ │ 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 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602313,71 +602344,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] @ (215b88 ) │ │ │ │ + ldr r2, [pc, #132] @ (215bb0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 215b50 │ │ │ │ + beq.n 215b78 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 215b40 │ │ │ │ - cbnz r4, 215b3a │ │ │ │ - ldr r1, [pc, #124] @ (215b8c ) │ │ │ │ + beq.n 215b68 │ │ │ │ + cbnz r4, 215b62 │ │ │ │ + ldr r1, [pc, #124] @ (215bb4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 215b50 │ │ │ │ + cbz r5, 215b78 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ae8 │ │ │ │ - cbz r0, 215b3c │ │ │ │ + bl 215b10 │ │ │ │ + cbz r0, 215b64 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 215b22 │ │ │ │ + bne.n 215b4a │ │ │ │ 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, #689 @ 0x2b1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215b76 │ │ │ │ + beq.n 215b9e │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - bne.n 215b56 │ │ │ │ + bne.n 215b7e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215b3a │ │ │ │ + bne.n 215b62 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 215b80 │ │ │ │ + bne.n 215ba8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 215b3c │ │ │ │ + b.n 215b64 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ae8 │ │ │ │ - b.n 215b3c │ │ │ │ + bl 215b10 │ │ │ │ + b.n 215b64 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, pc, #992 @ (adr r4, 215f6c ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 215ef4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -602388,66 +602419,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 215bd6 │ │ │ │ + beq.n 215bfe │ │ │ │ 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, 215bea │ │ │ │ + cbz r1, 215c12 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215bea │ │ │ │ + cbz r3, 215c12 │ │ │ │ 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, 215c14 │ │ │ │ + cbz r1, 215c3c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215c14 │ │ │ │ + cbz r3, 215c3c │ │ │ │ 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 215c2e │ │ │ │ + beq.n 215c56 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 215c2e │ │ │ │ + cbz r3, 215c56 │ │ │ │ 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, 215c5c │ │ │ │ + cbz r3, 215c84 │ │ │ │ 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] │ │ │ │ @@ -602461,101 +602492,101 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 215c80 │ │ │ │ + cbnz r3, 215ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f94e8 │ │ │ │ + bl 1f9510 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f9470 │ │ │ │ + bl 1f9498 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 215cc0 │ │ │ │ + cbz r6, 215ce8 │ │ │ │ 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 215bf8 │ │ │ │ + bl 215c20 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 215ca2 │ │ │ │ + bne.n 215cca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ 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 215b90 │ │ │ │ + bl 215bb8 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r5, r4, r3 │ │ │ │ - beq.n 215d12 │ │ │ │ + beq.n 215d3a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 215d12 │ │ │ │ + cbz r2, 215d3a │ │ │ │ ldrd r0, r2, [r5, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - bcs.n 215d44 │ │ │ │ + bcs.n 215d6c │ │ │ │ adds r3, #20 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 215bf8 │ │ │ │ + bl 215c20 │ │ │ │ adds r4, #20 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 215d2a │ │ │ │ + bcc.n 215d52 │ │ │ │ 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, 215d7a │ │ │ │ + cbz r3, 215da2 │ │ │ │ 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] │ │ │ │ @@ -602563,304 +602594,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 215dc4 │ │ │ │ + beq.n 215dec │ │ │ │ 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 215da0 │ │ │ │ + b.n 215dc8 │ │ │ │ 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 215d9c │ │ │ │ + bne.n 215dc4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 215e4e │ │ │ │ + beq.n 215e76 │ │ │ │ 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 215e4a │ │ │ │ + beq.n 215e72 │ │ │ │ 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 215e1c │ │ │ │ + b.n 215e44 │ │ │ │ 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 215e4a │ │ │ │ + beq.n 215e72 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 215df0 │ │ │ │ + bmi.n 215e18 │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 215df0 │ │ │ │ + bne.n 215e18 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 215df0 │ │ │ │ + beq.n 215e18 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 215e3a │ │ │ │ + b.n 215e62 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 215df0 │ │ │ │ + beq.n 215e18 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215e0a │ │ │ │ + beq.n 215e32 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215e36 │ │ │ │ + bne.n 215e5e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 215e3e │ │ │ │ + b.n 215e66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (215ef0 ) │ │ │ │ + ldr r3, [pc, #152] @ (215f18 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 215e90 │ │ │ │ + cbz r1, 215eb8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 215e82 │ │ │ │ - ldr r1, [pc, #144] @ (215ef4 ) │ │ │ │ + bne.n 215eaa │ │ │ │ + ldr r1, [pc, #144] @ (215f1c ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 215e82 │ │ │ │ + cbz r3, 215eaa │ │ │ │ sub.w r0, r0, #836 @ 0x344 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 215ee6 │ │ │ │ + beq.n 215f0e │ │ │ │ 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] @ (215ef8 ) │ │ │ │ + ldr r2, [pc, #92] @ (215f20 ) │ │ │ │ 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, 215ed8 │ │ │ │ + cbnz r0, 215f00 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 215ede │ │ │ │ + bcs.n 215f06 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 215e8c │ │ │ │ + beq.n 215eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 215eba │ │ │ │ + beq.n 215ee2 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 215ec2 │ │ │ │ - b.n 215ece │ │ │ │ + bhi.n 215eea │ │ │ │ + b.n 215ef6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 215ebe │ │ │ │ - b.n 215e8c │ │ │ │ + bne.n 215ee6 │ │ │ │ + b.n 215eb4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 215e8c │ │ │ │ + b.n 215eb4 │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, 216184 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 21610c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 215f44 │ │ │ │ + beq.n 215f6c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 215f28 │ │ │ │ + b.n 215f50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 215f40 │ │ │ │ + beq.n 215f68 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 215f38 │ │ │ │ - bl 215e50 │ │ │ │ + bmi.n 215f60 │ │ │ │ + bl 215e78 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 215f20 │ │ │ │ + bne.n 215f48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 215f40 │ │ │ │ + b.n 215f68 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 215f92 │ │ │ │ + cbz r0, 215fba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 215f98 │ │ │ │ + cbz r2, 215fc0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 215f62 │ │ │ │ + bhi.n 215f8a │ │ │ │ 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 215f88 │ │ │ │ + beq.n 215fb0 │ │ │ │ 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 215f92 │ │ │ │ + beq.n 215fba │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 215fca │ │ │ │ + bne.n 215ff2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 215f92 │ │ │ │ + beq.n 215fba │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 215fbe │ │ │ │ + bhi.n 215fe6 │ │ │ │ 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 215f92 │ │ │ │ + beq.n 215fba │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 215f64 │ │ │ │ + bne.n 215f8c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 215f64 │ │ │ │ + b.n 215f8c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 215f64 │ │ │ │ + b.n 215f8c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 215f92 │ │ │ │ + beq.n 215fba │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 215f64 │ │ │ │ - b.n 215fbe │ │ │ │ + bne.n 215f8c │ │ │ │ + b.n 215fe6 │ │ │ │ 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 216006 │ │ │ │ + bmi.n 21602e │ │ │ │ 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, 216022 │ │ │ │ + cbz r3, 21604a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216004 │ │ │ │ + beq.n 21602c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 215f4c │ │ │ │ + bl 215f74 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216052 │ │ │ │ + bhi.n 21607a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -602874,48 +602905,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216086 │ │ │ │ + bhi.n 2160ae │ │ │ │ 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 21608a │ │ │ │ + beq.n 2160b2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216066 │ │ │ │ + beq.n 21608e │ │ │ │ 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 216066 │ │ │ │ + beq.n 21608e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21611e │ │ │ │ + beq.n 216146 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2160d8 │ │ │ │ + cbz r2, 216100 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2160c2 │ │ │ │ + bhi.n 2160ea │ │ │ │ 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 │ │ │ │ @@ -602928,179 +602959,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 2160be │ │ │ │ + b.n 2160e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 21611e │ │ │ │ + cbz r2, 216146 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 21611e │ │ │ │ + beq.n 216146 │ │ │ │ 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 216058 │ │ │ │ + bl 216080 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216122 │ │ │ │ + beq.n 21614a │ │ │ │ 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 2160be │ │ │ │ + b.n 2160e6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216118 │ │ │ │ + b.n 216140 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216160 │ │ │ │ + cbz r0, 216188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216154 │ │ │ │ + cbz r2, 21617c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216150 │ │ │ │ - bl 216098 │ │ │ │ + cbz r2, 216178 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21614a │ │ │ │ + bne.n 216172 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216150 │ │ │ │ + b.n 216178 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216150 │ │ │ │ + b.n 216178 │ │ │ │ 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 2161c4 │ │ │ │ + bhi.n 2161ec │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21619e │ │ │ │ + cbz r0, 2161c6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216188 │ │ │ │ + beq.n 2161b0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 2161bc │ │ │ │ + cbz r1, 2161e4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 21619e │ │ │ │ - bl 216098 │ │ │ │ + bne.n 2161c6 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2161a6 │ │ │ │ + bne.n 2161ce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21619e │ │ │ │ + bne.n 2161c6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216164 │ │ │ │ + bl 21618c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2161be │ │ │ │ + b.n 2161e6 │ │ │ │ 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, 216206 │ │ │ │ + cbz r3, 21622e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216204 │ │ │ │ + beq.n 21622c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ 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, 216232 │ │ │ │ + cbz r3, 21625a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216230 │ │ │ │ + beq.n 216258 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 215f4c │ │ │ │ + bl 215f74 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 21624a │ │ │ │ + cbz r0, 216272 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21624a │ │ │ │ + cbz r3, 216272 │ │ │ │ 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, 216262 │ │ │ │ + cbz r0, 21628a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216262 │ │ │ │ + cbz r3, 21628a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603112,243 +603143,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 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 2162a0 │ │ │ │ + cbz r1, 2162c8 │ │ │ │ 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 216294 │ │ │ │ - ldr r3, [pc, #16] @ (2162b4 ) │ │ │ │ + bne.n 2162bc │ │ │ │ + ldr r3, [pc, #16] @ (2162dc ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60bf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 216306 │ │ │ │ + bne.n 21632e │ │ │ │ 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, 216308 │ │ │ │ + cbz r3, 216330 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2162fc │ │ │ │ + cbz r2, 216324 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2162f8 │ │ │ │ - bl 216098 │ │ │ │ + cbz r3, 216320 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2162d6 │ │ │ │ + bne.n 2162fe │ │ │ │ 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 2162d6 │ │ │ │ + b.n 2162fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2162e6 │ │ │ │ - b.n 2162f0 │ │ │ │ + bne.n 21630e │ │ │ │ + b.n 216318 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2162f0 │ │ │ │ + b.n 216318 │ │ │ │ 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] @ (216390 ) │ │ │ │ + ldr r6, [pc, #112] @ (2163b8 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21638a │ │ │ │ + beq.n 2163b2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216364 │ │ │ │ + cbz r2, 21638c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 21635c │ │ │ │ + bhi.n 216384 │ │ │ │ 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] @ (216394 ) │ │ │ │ + ldr r2, [pc, #72] @ (2163bc ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 21635c │ │ │ │ + cbz r2, 216384 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216336 │ │ │ │ + bne.n 21635e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21637e │ │ │ │ + cbz r2, 2163a6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21637a │ │ │ │ - bl 216098 │ │ │ │ + cbz r2, 2163a2 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216330 │ │ │ │ + bne.n 216358 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 216330 │ │ │ │ + b.n 216358 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21636e │ │ │ │ + bne.n 216396 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 2163d6 │ │ │ │ + cbz r0, 2163fe │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2163c4 │ │ │ │ + cbz r1, 2163ec │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2163b8 │ │ │ │ + bne.n 2163e0 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2163ac │ │ │ │ + bne.n 2163d4 │ │ │ │ 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, 2163fa │ │ │ │ - b.n 216432 │ │ │ │ + cbnz r3, 216422 │ │ │ │ + b.n 21645a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216432 │ │ │ │ + cbz r3, 21645a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2163f4 │ │ │ │ + beq.n 21641c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 21642a │ │ │ │ + cbz r0, 216452 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216416 │ │ │ │ + cbz r2, 21643e │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21640c │ │ │ │ - bl 216098 │ │ │ │ + bne.n 216434 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216406 │ │ │ │ + bne.n 21642e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216432 │ │ │ │ + cbz r3, 21645a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216402 │ │ │ │ + bne.n 21642a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216424 │ │ │ │ + bne.n 21644c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216454 │ │ │ │ + cbz r0, 21647c │ │ │ │ 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 21643c │ │ │ │ + bne.n 216464 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21646c │ │ │ │ + cbz r0, 216494 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216460 │ │ │ │ + bne.n 216488 │ │ │ │ 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] @ (216654 ) │ │ │ │ + ldr r3, [pc, #460] @ (21667c ) │ │ │ │ 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] @ (216658 ) │ │ │ │ + ldr r2, [pc, #448] @ (216680 ) │ │ │ │ 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] │ │ │ │ @@ -603360,18 +603391,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 21664e │ │ │ │ + beq.w 216676 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 2164dc │ │ │ │ + cbz r2, 216504 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603380,29 +603411,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 216164 │ │ │ │ + bl 21618c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21658e │ │ │ │ - cbz r6, 216512 │ │ │ │ + beq.n 2165b6 │ │ │ │ + cbz r6, 21653a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2165b2 │ │ │ │ + beq.n 2165da │ │ │ │ mov r0, r5 │ │ │ │ - bl 215874 │ │ │ │ + bl 21589c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2165c6 │ │ │ │ + beq.n 2165ee │ │ │ │ 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] │ │ │ │ @@ -603414,295 +603445,295 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 2165d8 │ │ │ │ + bhi.n 216600 │ │ │ │ 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 216640 │ │ │ │ + beq.n 216668 │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216164 │ │ │ │ + bl 21618c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216506 │ │ │ │ + bne.n 21652e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2613d4 │ │ │ │ - ldr r2, [pc, #192] @ (21665c ) │ │ │ │ - ldr r3, [pc, #184] @ (216654 ) │ │ │ │ + bl 2613fc │ │ │ │ + ldr r2, [pc, #192] @ (216684 ) │ │ │ │ + ldr r3, [pc, #184] @ (21667c ) │ │ │ │ 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 21664a │ │ │ │ + bne.n 216672 │ │ │ │ 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 216164 │ │ │ │ + bl 21618c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216508 │ │ │ │ - b.n 21658e │ │ │ │ + bne.n 216530 │ │ │ │ + b.n 2165b6 │ │ │ │ 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 216570 │ │ │ │ + bls.n 216598 │ │ │ │ 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 21662c │ │ │ │ + beq.n 216654 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 216608 │ │ │ │ + b.n 216630 │ │ │ │ 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 216604 │ │ │ │ + bne.n 21662c │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216640 │ │ │ │ + beq.n 216668 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2164f8 │ │ │ │ + b.n 216520 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 214d8c │ │ │ │ - b.n 21663a │ │ │ │ + bl 214db4 │ │ │ │ + b.n 216662 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ 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, 2166bc │ │ │ │ + cbz r3, 2166e4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216686 │ │ │ │ + b.n 2166ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2166bc │ │ │ │ + cbz r0, 2166e4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216680 │ │ │ │ + beq.n 2166a8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216470 │ │ │ │ + bl 216498 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 2166b6 │ │ │ │ + cbz r3, 2166de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216690 │ │ │ │ + bne.n 2166b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2166a8 │ │ │ │ + bne.n 2166d0 │ │ │ │ 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 2166f2 │ │ │ │ + beq.n 21671a │ │ │ │ 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 2166f4 │ │ │ │ + bhi.n 21671c │ │ │ │ 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 216706 │ │ │ │ - ldr r3, [pc, #12] @ (21670c ) │ │ │ │ + bhi.n 21672e │ │ │ │ + ldr r3, [pc, #12] @ (216734 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #928 @ 0x3a0 │ │ │ │ bx lr │ │ │ │ - bge.n 21670c │ │ │ │ + blt.n 216764 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #278 @ 0x116 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 216724 │ │ │ │ - ldr r3, [pc, #8] @ (216728 ) │ │ │ │ + bhi.n 21674c │ │ │ │ + ldr r3, [pc, #8] @ (216750 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - bls.n 216750 │ │ │ │ + bls.n 2167a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216738 │ │ │ │ + beq.n 216760 │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #278 @ 0x116 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bhi.n 216734 │ │ │ │ - ldr r0, [pc, #84] @ (21679c ) │ │ │ │ + bhi.n 21675c │ │ │ │ + ldr r0, [pc, #84] @ (2167c4 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 21678e │ │ │ │ + bne.n 2167b6 │ │ │ │ movw r2, #357 @ 0x165 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21678e │ │ │ │ + bne.n 2167b6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216768 │ │ │ │ - b.n 216794 │ │ │ │ + beq.n 216790 │ │ │ │ + b.n 2167bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216794 │ │ │ │ + bne.n 2167bc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 216782 │ │ │ │ + cbz r2, 2167aa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 216764 │ │ │ │ + bne.n 21678c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 216768 │ │ │ │ + beq.n 216790 │ │ │ │ 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 216790 │ │ │ │ + beq.n 2167b8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bhi.n 216770 │ │ │ │ + bls.n 2167c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #940] @ (216b50 ) │ │ │ │ + ldr r3, [pc, #940] @ (216b78 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #936] @ (216b54 ) │ │ │ │ + ldr r5, [pc, #936] @ (216b7c ) │ │ │ │ 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, 2167c6 │ │ │ │ + cbz r5, 2167ee │ │ │ │ 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 2167dc │ │ │ │ + beq.n 216804 │ │ │ │ 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 2167f6 │ │ │ │ + beq.n 21681e │ │ │ │ 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 216816 │ │ │ │ + beq.n 21683e │ │ │ │ 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, #187 @ 0xbb │ │ │ │ - bhi.w 216a80 │ │ │ │ + bhi.w 216aa8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -603887,15 +603918,15 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #68 @ 0x44 │ │ │ │ - beq.n 2169aa │ │ │ │ + beq.n 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -603903,62 +603934,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 2169d2 │ │ │ │ - b.n 216a20 │ │ │ │ + beq.n 2169fa │ │ │ │ + b.n 216a48 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 216b4a │ │ │ │ + bne.w 216b72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216b44 │ │ │ │ + beq.w 216b6c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 2169ca │ │ │ │ + bne.n 2169f2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 2169d2 │ │ │ │ + beq.n 2169fa │ │ │ │ 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, 216a08 │ │ │ │ + cbnz r3, 216a30 │ │ │ │ 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, 216a30 │ │ │ │ + cbz r3, 216a58 │ │ │ │ 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, 216a40 │ │ │ │ + cbz r3, 216a68 │ │ │ │ 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, 216a52 │ │ │ │ + cbz r3, 216a7a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 216a60 │ │ │ │ + cbz r3, 216a88 │ │ │ │ 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 │ │ │ │ @@ -603968,432 +603999,432 @@ │ │ │ │ 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 2169aa │ │ │ │ + beq.n 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 2169aa │ │ │ │ + beq.n 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #211 @ 0xd3 │ │ │ │ movne r1, #185 @ 0xb9 │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #186 @ 0xba │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #210 @ 0xd2 │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #231 @ 0xe7 │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #225 @ 0xe1 │ │ │ │ movne r1, #237 @ 0xed │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 2169aa │ │ │ │ + beq.w 2169d2 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 2169aa │ │ │ │ + b.n 2169d2 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 2169f0 │ │ │ │ + b.n 216a18 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (216ba4 ) │ │ │ │ + ldr r3, [pc, #60] @ (216bcc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (216ba8 ) │ │ │ │ + ldr r2, [pc, #60] @ (216bd0 ) │ │ │ │ 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 2e3bc8 │ │ │ │ + bl 2e3bf0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 216ba0 │ │ │ │ + beq.n 216bc8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (216c6c ) │ │ │ │ - ldr r2, [pc, #192] @ (216c70 ) │ │ │ │ + ldr r3, [pc, #188] @ (216c94 ) │ │ │ │ + ldr r2, [pc, #192] @ (216c98 ) │ │ │ │ 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 216c1a │ │ │ │ + bne.n 216c42 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 216bee │ │ │ │ + cbnz r3, 216c16 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 216c20 │ │ │ │ + beq.n 216c48 │ │ │ │ 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 216c1a │ │ │ │ + bmi.n 216c42 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 216bce │ │ │ │ + bpl.n 216bf6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 216c5e │ │ │ │ + bne.n 216c86 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 216c3e │ │ │ │ + cbz r1, 216c66 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 216c02 │ │ │ │ + bne.n 216c2a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 216c06 │ │ │ │ + beq.n 216c2e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216c64 │ │ │ │ + bne.n 216c8c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 216c06 │ │ │ │ + bmi.n 216c2e │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 216bea │ │ │ │ + b.n 216c12 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216c1a │ │ │ │ + beq.n 216c42 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 216bfc │ │ │ │ - ldr r1, [pc, #40] @ (216c74 ) │ │ │ │ + bhi.n 216c24 │ │ │ │ + ldr r1, [pc, #40] @ (216c9c ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp.w r3, #928 @ 0x3a0 │ │ │ │ - beq.n 216bfc │ │ │ │ + beq.n 216c24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 216bda │ │ │ │ + b.n 216c02 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 216bd8 │ │ │ │ + bpl.n 216c30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (216ce0 ) │ │ │ │ + ldr r2, [pc, #100] @ (216d08 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 216ccc │ │ │ │ + bhi.n 216cf4 │ │ │ │ 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 216bac │ │ │ │ - cbz r0, 216cc2 │ │ │ │ - ldr r1, [pc, #52] @ (216ce4 ) │ │ │ │ + bl 216bd4 │ │ │ │ + cbz r0, 216cea │ │ │ │ + ldr r1, [pc, #52] @ (216d0c ) │ │ │ │ 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, 216cd0 │ │ │ │ + cbnz r0, 216cf8 │ │ │ │ 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 216cc2 │ │ │ │ + b.n 216cea │ │ │ │ nop │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216cf8 │ │ │ │ - bhi.n 216cf8 │ │ │ │ + beq.n 216d20 │ │ │ │ + bhi.n 216d20 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #768] @ (217010 ) │ │ │ │ + ldr r6, [pc, #768] @ (217038 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #768] @ (217014 ) │ │ │ │ + ldr r0, [pc, #768] @ (21703c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #748] @ (217018 ) │ │ │ │ + ldr r3, [pc, #748] @ (217040 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 61060 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 216e28 │ │ │ │ + beq.n 216e50 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw sl, #774 @ 0x306 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ - cbnz r3, 216d92 │ │ │ │ + cbnz r3, 216dba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 216dee │ │ │ │ + beq.n 216e16 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 216dac │ │ │ │ + bls.n 216dd4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ - ldr r2, [pc, #684] @ (21701c ) │ │ │ │ - ldr r3, [pc, #672] @ (217014 ) │ │ │ │ + ldr r2, [pc, #684] @ (217044 ) │ │ │ │ + ldr r3, [pc, #672] @ (21703c ) │ │ │ │ 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 21700c │ │ │ │ + bne.w 217034 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 216eb0 │ │ │ │ + bne.w 216ed8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 216f0e │ │ │ │ + bne.w 216f36 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 216d54 │ │ │ │ + b.n 216d7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 216f7e │ │ │ │ + beq.w 216fa6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216d64 │ │ │ │ + bne.n 216d8c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 216d64 │ │ │ │ + bne.n 216d8c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 216db6 │ │ │ │ + bne.n 216dde │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d90 │ │ │ │ + bne.n 216db8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216ee8 │ │ │ │ + beq.w 216f10 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 216d64 │ │ │ │ + bhi.n 216d8c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 216db2 │ │ │ │ + b.n 216dda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 216fb2 │ │ │ │ + beq.w 216fda │ │ │ │ add.w r1, r0, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 216d64 │ │ │ │ + bne.n 216d8c │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 216e00 │ │ │ │ + bne.n 216e28 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d92 │ │ │ │ + bne.n 216dba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 216d5c │ │ │ │ - b.n 216df8 │ │ │ │ + bne.n 216d84 │ │ │ │ + b.n 216e20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 216d42 │ │ │ │ + bne.n 216d6a │ │ │ │ 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 216e58 │ │ │ │ + b.n 216e80 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 216d46 │ │ │ │ + bne.w 216d6e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 216e8a │ │ │ │ + cbz r3, 216eb2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 216e4c │ │ │ │ + beq.n 216e74 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 216d64 │ │ │ │ + beq.w 216d8c │ │ │ │ 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 216e4c │ │ │ │ + b.n 216e74 │ │ │ │ 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 │ │ │ │ @@ -604401,24 +604432,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 61a7c │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216d96 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 216d64 │ │ │ │ + bne.w 216d8c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 216eee │ │ │ │ + bhi.n 216f16 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 216eee │ │ │ │ + bhi.n 216f16 │ │ │ │ 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 │ │ │ │ @@ -604429,40 +604460,40 @@ │ │ │ │ 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 216df4 │ │ │ │ + b.n 216e1c │ │ │ │ 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 61a7c │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216d96 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 216eee │ │ │ │ + b.n 216f16 │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 216fc2 │ │ │ │ + beq.n 216fea │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 216fb6 │ │ │ │ + beq.n 216fde │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ movw r3, #922 @ 0x39a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 216d64 │ │ │ │ - ldr r3, [pc, #240] @ (217020 ) │ │ │ │ + bne.w 216d8c │ │ │ │ + ldr r3, [pc, #240] @ (217048 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -604481,42 +604512,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 61a7c │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216d96 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216d92 │ │ │ │ + bne.w 216dba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 216f9e │ │ │ │ + beq.n 216fc6 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 216f82 │ │ │ │ - b.n 216d64 │ │ │ │ + bls.n 216faa │ │ │ │ + b.n 216d8c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216d92 │ │ │ │ + bne.w 216dba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 216d5c │ │ │ │ + bne.w 216d84 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 216da6 │ │ │ │ + b.n 216dce │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 216f1e │ │ │ │ - b.n 216d64 │ │ │ │ - ldr r3, [pc, #92] @ (217020 ) │ │ │ │ + beq.n 216f46 │ │ │ │ + b.n 216d8c │ │ │ │ + ldr r3, [pc, #92] @ (217048 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ @@ -604531,59 +604562,59 @@ │ │ │ │ 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 216f6e │ │ │ │ + b.n 216f96 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ - cbz r3, 217084 │ │ │ │ + cbz r3, 2170ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217044 │ │ │ │ + cbz r1, 21706c │ │ │ │ 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, 217084 │ │ │ │ + cbz r2, 2170ac │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 21706c │ │ │ │ + beq.n 217094 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 21706c │ │ │ │ + bne.n 217094 │ │ │ │ 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 217050 │ │ │ │ + bne.n 217078 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -604593,46 +604624,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, 2170c6 │ │ │ │ + cbnz r1, 2170ee │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 2170ce │ │ │ │ + beq.n 2170f6 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2170c6 │ │ │ │ + bhi.n 2170ee │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2170a4 │ │ │ │ + beq.n 2170cc │ │ │ │ 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 2170be │ │ │ │ - ldr r3, [pc, #4] @ (2170e0 ) │ │ │ │ + b.n 2170e6 │ │ │ │ + ldr r3, [pc, #4] @ (217108 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217130 │ │ │ │ + bhi.n 217158 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217142 │ │ │ │ + bhi.n 21716a │ │ │ │ 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 │ │ │ │ @@ -604658,15 +604689,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 21713e │ │ │ │ + beq.n 217166 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -604687,15 +604718,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 21718e │ │ │ │ + bhi.n 2171b6 │ │ │ │ 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 │ │ │ │ @@ -604718,89 +604749,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] @ (217210 ) │ │ │ │ - ldr r2, [pc, #84] @ (217214 ) │ │ │ │ + ldr r3, [pc, #80] @ (217238 ) │ │ │ │ + ldr r2, [pc, #84] @ (21723c ) │ │ │ │ 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, 217202 │ │ │ │ + cbnz r1, 21722a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217208 │ │ │ │ + bls.n 217230 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2171e4 │ │ │ │ + bne.n 21720c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2171ee │ │ │ │ - b.n 2171fa │ │ │ │ + bhi.n 217216 │ │ │ │ + b.n 217222 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2171ea │ │ │ │ + bne.n 217212 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217238 ) │ │ │ │ + ldr r3, [pc, #28] @ (217260 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (21723c ) │ │ │ │ + ldr r2, [pc, #28] @ (217264 ) │ │ │ │ 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, 217234 │ │ │ │ + cbnz r3, 21725c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217268 │ │ │ │ + bcs.n 217290 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 217294 │ │ │ │ + bhi.n 2172bc │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 2172ca │ │ │ │ + bhi.n 2172f2 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 217288 │ │ │ │ + bls.n 2172b0 │ │ │ │ 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 2172aa │ │ │ │ + bcs.n 2172d2 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 2172a6 │ │ │ │ + bcc.n 2172ce │ │ │ │ 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 │ │ │ │ @@ -604814,15 +604845,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 2172bc │ │ │ │ + bcs.n 2172e4 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -604833,195 +604864,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (217304 ) │ │ │ │ - ldr r2, [pc, #44] @ (217308 ) │ │ │ │ + ldr r3, [pc, #40] @ (21732c ) │ │ │ │ + ldr r2, [pc, #44] @ (217330 ) │ │ │ │ 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 217300 │ │ │ │ + bgt.n 217328 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (21732c ) │ │ │ │ - ldr r2, [pc, #32] @ (217330 ) │ │ │ │ + ldr r3, [pc, #28] @ (217354 ) │ │ │ │ + ldr r2, [pc, #32] @ (217358 ) │ │ │ │ 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, 217322 │ │ │ │ + cbz r3, 21734a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 217326 │ │ │ │ + cbz r3, 21734e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (2173ac ) │ │ │ │ + ldr r2, [pc, #116] @ (2173d4 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #836 @ 0x344 │ │ │ │ - beq.n 21738c │ │ │ │ + beq.n 2173b4 │ │ │ │ movw ip, #853 @ 0x355 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217372 │ │ │ │ + beq.n 21739a │ │ │ │ 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 2448f0 │ │ │ │ + bl 244918 │ │ │ │ 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 217348 │ │ │ │ - ldr r3, [pc, #56] @ (2173b0 ) │ │ │ │ + bne.n 217370 │ │ │ │ + ldr r3, [pc, #56] @ (2173d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #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 217348 │ │ │ │ + bne.n 217370 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (2173b4 ) │ │ │ │ + ldr r3, [pc, #16] @ (2173dc ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (217418 ) │ │ │ │ + ldr r2, [pc, #92] @ (217440 ) │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2173f8 │ │ │ │ + beq.n 217420 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bcs.n 2173ea │ │ │ │ + bcs.n 217412 │ │ │ │ movw r2, #357 @ 0x165 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21740e │ │ │ │ + bne.n 217436 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 217412 │ │ │ │ + bne.n 21743a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (21741c ) │ │ │ │ + ldr r3, [pc, #56] @ (217444 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #484 @ 0x1e4 │ │ │ │ - beq.n 2173f8 │ │ │ │ + beq.n 217420 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21740e │ │ │ │ - ldr r1, [pc, #36] @ (217420 ) │ │ │ │ + bne.n 217436 │ │ │ │ + ldr r1, [pc, #36] @ (217448 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (2174d0 ) │ │ │ │ + ldr r2, [pc, #152] @ (2174f8 ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21749a │ │ │ │ + beq.n 2174c2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (2174d4 ) │ │ │ │ + ldr r1, [pc, #144] @ (2174fc ) │ │ │ │ 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, 217490 │ │ │ │ + cbz r1, 2174b8 │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 21747e │ │ │ │ + bhi.n 2174a6 │ │ │ │ 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 61a7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ - bne.n 21745e │ │ │ │ + bne.n 217486 │ │ │ │ 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] │ │ │ │ @@ -605029,20 +605060,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 2174a2 │ │ │ │ + bne.n 2174ca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 217496 │ │ │ │ + b.n 2174be │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605052,74 +605083,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 21756a │ │ │ │ - bhi.n 21752e │ │ │ │ + beq.n 217592 │ │ │ │ + bhi.n 217556 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 21758e │ │ │ │ - bhi.n 217576 │ │ │ │ + beq.n 2175b6 │ │ │ │ + bhi.n 21759e │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217554 │ │ │ │ + bne.n 21757c │ │ │ │ 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 217526 │ │ │ │ + bne.n 21754e │ │ │ │ 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 217554 │ │ │ │ + bhi.n 21757c │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 217550 │ │ │ │ + bne.n 217578 │ │ │ │ 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 217550 │ │ │ │ + beq.n 217578 │ │ │ │ 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 217554 │ │ │ │ + bhi.n 21757c │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 217554 │ │ │ │ + bpl.n 21757c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605132,18 +605163,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 2175d8 │ │ │ │ - bls.n 2175ca │ │ │ │ + beq.n 217600 │ │ │ │ + bls.n 2175f2 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2175d4 │ │ │ │ + bne.n 2175fc │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605153,45 +605184,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 217664 │ │ │ │ + bhi.n 21768c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2175fc │ │ │ │ + bhi.n 217624 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217620 │ │ │ │ + bhi.n 217648 │ │ │ │ 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, 217646 │ │ │ │ + cbnz r2, 21766e │ │ │ │ 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 21764a │ │ │ │ + bls.n 217672 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 217626 │ │ │ │ + bhi.n 21764e │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605205,28 +605236,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 21762a │ │ │ │ + beq.n 217652 │ │ │ │ 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 2176aa │ │ │ │ + bhi.n 2176d2 │ │ │ │ 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 │ │ │ │ @@ -605243,18 +605274,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, 2176ce │ │ │ │ + cbz r3, 2176f6 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 2176ce │ │ │ │ + bmi.n 2176f6 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605267,121 +605298,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] @ (2177b8 ) │ │ │ │ + ldr r4, [pc, #196] @ (2177e0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (2177bc ) │ │ │ │ + ldr r1, [pc, #196] @ (2177e4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (2177c0 ) │ │ │ │ - ldr r2, [pc, #196] @ (2177c4 ) │ │ │ │ + ldr r3, [pc, #196] @ (2177e8 ) │ │ │ │ + ldr r2, [pc, #196] @ (2177ec ) │ │ │ │ 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 217794 │ │ │ │ + beq.n 2177bc │ │ │ │ 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 2177ae │ │ │ │ + beq.n 2177d6 │ │ │ │ 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 21778e │ │ │ │ + beq.n 2177b6 │ │ │ │ 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 217748 │ │ │ │ - b.n 217796 │ │ │ │ + bne.n 217770 │ │ │ │ + b.n 2177be │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (2177c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2177bc ) │ │ │ │ + ldr r2, [pc, #48] @ (2177f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2177e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2177b2 │ │ │ │ + bne.n 2177da │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 217796 │ │ │ │ + b.n 2177be │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 2177f0 │ │ │ │ + bls.n 217818 │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2177e8 │ │ │ │ + bhi.n 217810 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 21785c │ │ │ │ + bhi.n 217884 │ │ │ │ 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 217854 │ │ │ │ + bne.n 21787c │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605393,16 +605424,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 217854 │ │ │ │ - add r3, pc, #8 @ (adr r3, 217838 ) │ │ │ │ + bhi.n 21787c │ │ │ │ + add r3, pc, #8 @ (adr r3, 217860 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -605421,116 +605452,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 217882 │ │ │ │ + bhi.n 2178aa │ │ │ │ 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 2178b6 │ │ │ │ + bls.n 2178de │ │ │ │ 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 2178c8 │ │ │ │ + bhi.n 2178f0 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 2178c8 │ │ │ │ + beq.n 2178f0 │ │ │ │ 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 217868 │ │ │ │ - cbz r0, 2178e4 │ │ │ │ + bl 217890 │ │ │ │ + cbz r0, 21790c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217868 │ │ │ │ + bl 217890 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 217932 │ │ │ │ + bhi.n 21795a │ │ │ │ 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, 217914 │ │ │ │ + cbz r0, 21793c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 217936 │ │ │ │ + bhi.n 21795e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 217912 │ │ │ │ + bne.n 21793a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21793a │ │ │ │ + bhi.n 217962 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 217932 │ │ │ │ + beq.n 21795a │ │ │ │ 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 217912 │ │ │ │ + b.n 21793a │ │ │ │ stmdb 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] @ (217bb8 ) │ │ │ │ - ldr r2, [pc, #592] @ (217bbc ) │ │ │ │ + ldr r0, [pc, #592] @ (217be0 ) │ │ │ │ + ldr r2, [pc, #592] @ (217be4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 217bc0 │ │ │ │ - ldr r3, [pc, #592] @ (217bc4 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 217be8 │ │ │ │ + ldr r3, [pc, #592] @ (217bec ) │ │ │ │ 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 │ │ │ │ @@ -605547,361 +605578,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 2179ca │ │ │ │ + bmi.n 2179f2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 217868 │ │ │ │ - cbnz r0, 2179d2 │ │ │ │ + bl 217890 │ │ │ │ + cbnz r0, 2179fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2176e4 │ │ │ │ - cbz r0, 217a12 │ │ │ │ + bl 21770c │ │ │ │ + cbz r0, 217a3a │ │ │ │ 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] @ (217bc8 ) │ │ │ │ - ldr r3, [pc, #452] @ (217bbc ) │ │ │ │ + ldr r1, [pc, #464] @ (217bf0 ) │ │ │ │ + ldr r3, [pc, #452] @ (217be4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 217bb2 │ │ │ │ + bne.w 217bda │ │ │ │ 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 217a8c │ │ │ │ + bhi.n 217ab4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 217a38 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 217a60 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 217a38 │ │ │ │ + cbz r7, 217a60 │ │ │ │ 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, 217a5a │ │ │ │ + cbz r7, 217a82 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217a52 │ │ │ │ + cbz r1, 217a7a │ │ │ │ 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 217a42 │ │ │ │ + bne.n 217a6a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2179f4 │ │ │ │ + b.n 217a1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217a5a │ │ │ │ + beq.n 217a82 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 217a82 │ │ │ │ + cbz r3, 217aaa │ │ │ │ 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 217a72 │ │ │ │ - b.n 217a5a │ │ │ │ + bne.n 217a9a │ │ │ │ + b.n 217a82 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217a5a │ │ │ │ + beq.n 217a82 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217aa8 │ │ │ │ + cbz r1, 217ad0 │ │ │ │ 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 217a98 │ │ │ │ - b.n 217a5a │ │ │ │ - ldr r3, [pc, #280] @ (217bcc ) │ │ │ │ + bne.n 217ac0 │ │ │ │ + b.n 217a82 │ │ │ │ + ldr r3, [pc, #280] @ (217bf4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217a5a │ │ │ │ + beq.n 217a82 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217ad8 │ │ │ │ + cbz r1, 217b00 │ │ │ │ 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 217ac8 │ │ │ │ - b.n 217a5a │ │ │ │ + bne.n 217af0 │ │ │ │ + b.n 217a82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217a5a │ │ │ │ + beq.n 217a82 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 217af8 │ │ │ │ + cbz r3, 217b20 │ │ │ │ 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 217ba6 │ │ │ │ + bne.n 217bce │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217ba6 │ │ │ │ + beq.n 217bce │ │ │ │ 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 217a66 │ │ │ │ + b.n 217a8e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217a5a │ │ │ │ + beq.n 217a82 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217b40 │ │ │ │ + cbz r1, 217b68 │ │ │ │ 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 217b30 │ │ │ │ - b.n 217a5a │ │ │ │ + bne.n 217b58 │ │ │ │ + b.n 217a82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 217b92 │ │ │ │ + beq.n 217bba │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21df74 │ │ │ │ - b.n 217a66 │ │ │ │ + bl 21df9c │ │ │ │ + b.n 217a8e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217a5a │ │ │ │ + beq.w 217a82 │ │ │ │ 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, 217b8a │ │ │ │ + cbz r1, 217bb2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 217b7a │ │ │ │ - b.n 217a5a │ │ │ │ + bne.n 217ba2 │ │ │ │ + b.n 217a82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217b52 │ │ │ │ + beq.n 217b7a │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 217b52 │ │ │ │ + b.n 217b7a │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 217a66 │ │ │ │ + b.n 217a8e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 217c22 │ │ │ │ + cbz r3, 217c4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217c14 │ │ │ │ + cbz r2, 217c3c │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217c48 │ │ │ │ + beq.n 217c70 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217c24 │ │ │ │ + cbz r2, 217c4c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 217c24 │ │ │ │ + cbz r1, 217c4c │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 217c42 │ │ │ │ + cbnz r1, 217c6a │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 217c42 │ │ │ │ + cbnz r1, 217c6a │ │ │ │ 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 217be4 │ │ │ │ + bne.n 217c0c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 217c46 │ │ │ │ + cbnz r3, 217c6e │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217bfc │ │ │ │ + beq.n 217c24 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217c22 │ │ │ │ + bne.n 217c4a │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217c22 │ │ │ │ + bne.n 217c4a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 217be4 │ │ │ │ + b.n 217c0c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217be4 │ │ │ │ - b.n 217bfc │ │ │ │ + bne.n 217c0c │ │ │ │ + b.n 217c24 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 217c94 │ │ │ │ + cbz r3, 217cbc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 217c8e │ │ │ │ + cbz r1, 217cb6 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 217c70 │ │ │ │ + cbnz r1, 217c98 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217c86 │ │ │ │ + cbz r2, 217cae │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 217c86 │ │ │ │ + cbz r1, 217cae │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 217c96 │ │ │ │ + cbz r1, 217cbe │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217c74 │ │ │ │ + bne.n 217c9c │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 217ca4 │ │ │ │ + cbz r2, 217ccc │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 217cb2 │ │ │ │ + cbz r1, 217cda │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 217c70 │ │ │ │ + b.n 217c98 │ │ │ │ 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, 217cca │ │ │ │ + cbz r3, 217cf2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217cf4 │ │ │ │ + cbz r2, 217d1c │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 217cec │ │ │ │ + beq.n 217d14 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217cc6 │ │ │ │ + bne.n 217cee │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 217cec │ │ │ │ + beq.n 217d14 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 217cc6 │ │ │ │ + bhi.n 217cee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217cd4 │ │ │ │ + bne.n 217cfc │ │ │ │ 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, 217d2c │ │ │ │ + cbz r1, 217d54 │ │ │ │ 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 │ │ │ │ @@ -605911,159 +605942,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] @ (217d3c ) │ │ │ │ + ldr r3, [pc, #8] @ (217d64 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #192] @ (217e18 ) │ │ │ │ + ldr r4, [pc, #192] @ (217e40 ) │ │ │ │ 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] @ (217e1c ) │ │ │ │ + ldr r3, [pc, #176] @ (217e44 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213070 │ │ │ │ + bl 213098 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 217d8a │ │ │ │ + cbz r5, 217db2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9110 │ │ │ │ + bl 1f9138 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (217e20 ) │ │ │ │ + ldr r1, [pc, #148] @ (217e48 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 213568 │ │ │ │ + bl 213590 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 213848 │ │ │ │ + bl 213870 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 217e10 │ │ │ │ + beq.n 217e38 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 217db6 │ │ │ │ + cbz r2, 217dde │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217e06 │ │ │ │ + cbz r2, 217e2e │ │ │ │ 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] @ (217e24 ) │ │ │ │ - ldr r3, [pc, #56] @ (217e1c ) │ │ │ │ + ldr r2, [pc, #68] @ (217e4c ) │ │ │ │ + ldr r3, [pc, #56] @ (217e44 ) │ │ │ │ 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 217e0c │ │ │ │ + bne.n 217e34 │ │ │ │ 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 217db6 │ │ │ │ + b.n 217dde │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r4, r2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ 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 213f28 │ │ │ │ + bl 213f50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 217e5a │ │ │ │ + cbnz r3, 217e82 │ │ │ │ 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 217e50 │ │ │ │ + bhi.n 217e78 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 217e72 │ │ │ │ + cbnz r1, 217e9a │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 217e80 │ │ │ │ + cbnz r1, 217ea8 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 217e8e │ │ │ │ + cbnz r1, 217eb6 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 217e50 │ │ │ │ + bne.n 217e78 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 217e50 │ │ │ │ + b.n 217e78 │ │ │ │ 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] @ (217fe0 ) │ │ │ │ - ldr r2, [pc, #300] @ (217fe4 ) │ │ │ │ + ldr r3, [pc, #300] @ (218008 ) │ │ │ │ + ldr r2, [pc, #300] @ (21800c ) │ │ │ │ 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] │ │ │ │ @@ -606072,224 +606103,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 217faa │ │ │ │ + bne.n 217fd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217fc2 │ │ │ │ + beq.n 217fea │ │ │ │ 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, 217f0a │ │ │ │ + cbnz r0, 217f32 │ │ │ │ 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 217efa │ │ │ │ + bne.n 217f22 │ │ │ │ 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 217f4e │ │ │ │ + bne.n 217f76 │ │ │ │ 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 217f32 │ │ │ │ + bne.n 217f5a │ │ │ │ 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 217f72 │ │ │ │ + bhi.n 217f9a │ │ │ │ blx 61060 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 217f52 │ │ │ │ + bne.n 217f7a │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 217f9c │ │ │ │ + cbz r3, 217fc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 263f74 │ │ │ │ - cbnz r0, 217fd2 │ │ │ │ + bl 263f9c │ │ │ │ + cbnz r0, 217ffa │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 217fba │ │ │ │ + beq.n 217fe2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 217f4e │ │ │ │ - b.n 217f7c │ │ │ │ - cbz r7, 217fce │ │ │ │ + bne.n 217f76 │ │ │ │ + b.n 217fa4 │ │ │ │ + cbz r7, 217ff6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 217f22 │ │ │ │ + b.n 217f4a │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 217f7c │ │ │ │ + bne.n 217fa4 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 217f7c │ │ │ │ + b.n 217fa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214cdc │ │ │ │ + bl 214d04 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21809c │ │ │ │ + beq.n 2180c4 │ │ │ │ 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, 21804a │ │ │ │ + cbz r5, 218072 │ │ │ │ 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, 21806e │ │ │ │ + cbz r3, 218096 │ │ │ │ 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, 218092 │ │ │ │ + cbz r3, 2180ba │ │ │ │ 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 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 2180ee │ │ │ │ + cbz r0, 218116 │ │ │ │ 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 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 21815e │ │ │ │ + cbz r0, 218186 │ │ │ │ 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] │ │ │ │ @@ -606302,32 +606333,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 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 2181e8 │ │ │ │ + cbz r0, 218210 │ │ │ │ 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] │ │ │ │ @@ -606346,31 +606377,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 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218286 │ │ │ │ + cbz r0, 2182ae │ │ │ │ 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] │ │ │ │ @@ -606395,40 +606426,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 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ 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] @ (21830c ) │ │ │ │ + ldr r5, [pc, #104] @ (218334 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218304 │ │ │ │ - ldr r3, [pc, #88] @ (218310 ) │ │ │ │ + cbz r0, 21832c │ │ │ │ + ldr r3, [pc, #88] @ (218338 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 2182fa │ │ │ │ + cbz r3, 218322 │ │ │ │ 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] │ │ │ │ @@ -606437,44 +606468,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 2182ce │ │ │ │ + bne.n 2182f6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217ea0 │ │ │ │ + bl 217ec8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2183a6 │ │ │ │ + cbz r0, 2183ce │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21838a │ │ │ │ + beq.n 2183b2 │ │ │ │ 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 │ │ │ │ @@ -606487,214 +606518,214 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 218354 │ │ │ │ + bne.n 21837c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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] @ (2184fc ) │ │ │ │ - ldr r3, [pc, #308] @ (218500 ) │ │ │ │ + ldr r2, [pc, #308] @ (218524 ) │ │ │ │ + ldr r3, [pc, #308] @ (218528 ) │ │ │ │ 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 213638 │ │ │ │ - cbz r0, 218404 │ │ │ │ + bl 213660 │ │ │ │ + cbz r0, 21842c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (218504 ) │ │ │ │ - ldr r3, [pc, #276] @ (218500 ) │ │ │ │ + ldr r2, [pc, #280] @ (21852c ) │ │ │ │ + ldr r3, [pc, #276] @ (218528 ) │ │ │ │ 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 2184f6 │ │ │ │ + bne.n 21851e │ │ │ │ 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 217218 │ │ │ │ + bl 217240 │ │ │ │ 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 218476 │ │ │ │ + beq.n 21849e │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 218440 │ │ │ │ + cbz r3, 218468 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2184ec │ │ │ │ + beq.n 218514 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - b.n 2183e8 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 218410 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2184e8 │ │ │ │ + beq.n 218510 │ │ │ │ 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 218482 │ │ │ │ - cbz r4, 2184e8 │ │ │ │ + bne.n 2184aa │ │ │ │ + cbz r4, 218510 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218440 │ │ │ │ + beq.n 218468 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218440 │ │ │ │ + bne.n 218468 │ │ │ │ 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 2184ac │ │ │ │ + bne.n 2184d4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2183e8 │ │ │ │ + beq.n 218410 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 2183e8 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 218410 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2183e8 │ │ │ │ + b.n 218410 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2184c2 │ │ │ │ + beq.n 2184ea │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 2184a6 │ │ │ │ + b.n 2184ce │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ 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] @ (218560 ) │ │ │ │ + ldr r4, [pc, #68] @ (218588 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213b24 │ │ │ │ - ldr r2, [pc, #56] @ (218564 ) │ │ │ │ + bl 213b4c │ │ │ │ + ldr r2, [pc, #56] @ (21858c ) │ │ │ │ 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, 21853e │ │ │ │ + cbnz r2, 218566 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 218b68 │ │ │ │ + ldr.w r4, [pc, #1512] @ 218b90 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 218b6c │ │ │ │ + ldr.w r3, [pc, #1504] @ 218b94 │ │ │ │ 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 │ │ │ │ @@ -606721,43 +606752,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 218aa8 │ │ │ │ + beq.w 218ad0 │ │ │ │ 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, 218616 │ │ │ │ + cbz r7, 21863e │ │ │ │ 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 2170d8 │ │ │ │ + bl 217100 │ │ │ │ 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 218974 │ │ │ │ + beq.w 21899c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21896c │ │ │ │ + bne.w 218994 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -606779,15 +606810,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 213c24 │ │ │ │ + bl 213c4c │ │ │ │ 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 │ │ │ │ @@ -606798,34 +606829,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 2186c4 │ │ │ │ + bhi.n 2186ec │ │ │ │ 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 2186c4 │ │ │ │ + bne.n 2186ec │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 2186c4 │ │ │ │ + beq.n 2186ec │ │ │ │ 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 218986 │ │ │ │ + beq.w 2189ae │ │ │ │ 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 │ │ │ │ @@ -606842,15 +606873,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 2189c6 │ │ │ │ + beq.w 2189ee │ │ │ │ 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 │ │ │ │ @@ -606870,15 +606901,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 2187b6 │ │ │ │ + beq.n 2187de │ │ │ │ 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 │ │ │ │ @@ -606896,15 +606927,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, 2187fe │ │ │ │ + cbz r3, 218826 │ │ │ │ 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 │ │ │ │ @@ -606922,15 +606953,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, 218846 │ │ │ │ + cbz r3, 21886e │ │ │ │ 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 │ │ │ │ @@ -606948,15 +606979,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, 218896 │ │ │ │ + cbz r3, 2188be │ │ │ │ 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 │ │ │ │ @@ -606976,15 +607007,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, 2188de │ │ │ │ + cbz r3, 218906 │ │ │ │ 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 │ │ │ │ @@ -607002,15 +607033,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, 218922 │ │ │ │ + cbz r3, 21894a │ │ │ │ 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 │ │ │ │ @@ -607027,55 +607058,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 2174f8 │ │ │ │ + bl 217520 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 217e28 │ │ │ │ - ldr r2, [pc, #548] @ (218b70 ) │ │ │ │ - ldr r3, [pc, #544] @ (218b6c ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #548] @ (218b98 ) │ │ │ │ + ldr r3, [pc, #544] @ (218b94 ) │ │ │ │ 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 218b5a │ │ │ │ + bne.w 218b82 │ │ │ │ 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 218a14 │ │ │ │ + beq.n 218a3c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218636 │ │ │ │ + b.n 21865e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218a5e │ │ │ │ + beq.n 218a86 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 218636 │ │ │ │ + b.n 21865e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a6e │ │ │ │ + beq.n 218a96 │ │ │ │ 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 │ │ │ │ @@ -607088,18 +607119,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 21870e │ │ │ │ + b.n 218736 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a8c │ │ │ │ + beq.n 218ab4 │ │ │ │ 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 │ │ │ │ @@ -607116,87 +607147,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 218766 │ │ │ │ + b.n 21878e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 218a6a │ │ │ │ + bhi.n 218a92 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 218b26 │ │ │ │ + bne.w 218b4e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 218b60 │ │ │ │ + vldr d7, [pc, #308] @ 218b88 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218b26 │ │ │ │ + beq.n 218b4e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 218636 │ │ │ │ + b.n 21865e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218970 │ │ │ │ + bne.n 218998 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 218a20 │ │ │ │ + bls.n 218a48 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 218636 │ │ │ │ + b.n 21865e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218b06 │ │ │ │ + beq.n 218b2e │ │ │ │ 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 2189a0 │ │ │ │ + b.n 2189c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 218ab6 │ │ │ │ + cbz r3, 218ade │ │ │ │ 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 2189e2 │ │ │ │ + b.n 218a0a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218b2a │ │ │ │ + beq.n 218b52 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218b30 │ │ │ │ + beq.n 218b58 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2185fa │ │ │ │ + b.n 218622 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218766 │ │ │ │ + beq.w 21878e │ │ │ │ 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 │ │ │ │ @@ -607214,158 +607245,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 218766 │ │ │ │ + b.n 21878e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 218710 │ │ │ │ + beq.w 218738 │ │ │ │ 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 2189a0 │ │ │ │ + b.n 2189c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 218636 │ │ │ │ - cbz r2, 218b46 │ │ │ │ + b.n 21865e │ │ │ │ + cbz r2, 218b6e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 218616 │ │ │ │ + b.n 21863e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218ab2 │ │ │ │ + bne.n 218ada │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2185fa │ │ │ │ + b.n 218622 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218b2c │ │ │ │ + bne.n 218b54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 218616 │ │ │ │ + b.n 21863e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ 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] @ (218d8c ) │ │ │ │ - ldr r3, [pc, #500] @ (218d90 ) │ │ │ │ + ldr r2, [pc, #496] @ (218db4 ) │ │ │ │ + ldr r3, [pc, #500] @ (218db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213604 │ │ │ │ + bl 21362c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 218d76 │ │ │ │ + bne.w 218d9e │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 218d7e │ │ │ │ + beq.w 218da6 │ │ │ │ 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 218bde │ │ │ │ + bmi.n 218c06 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 218c16 │ │ │ │ + cbz r3, 218c3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 218c74 │ │ │ │ + beq.n 218c9c │ │ │ │ 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 218c52 │ │ │ │ + beq.n 218c7a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 218bda │ │ │ │ + bpl.n 218c02 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 218be6 │ │ │ │ + b.n 218c0e │ │ │ │ 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 218c1e │ │ │ │ + bne.n 218c46 │ │ │ │ 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 218bd0 │ │ │ │ - ldr r2, [pc, #320] @ (218d94 ) │ │ │ │ - ldr r3, [pc, #312] @ (218d90 ) │ │ │ │ + bne.n 218bf8 │ │ │ │ + ldr r2, [pc, #320] @ (218dbc ) │ │ │ │ + ldr r3, [pc, #312] @ (218db8 ) │ │ │ │ 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 218d86 │ │ │ │ + bne.w 218dae │ │ │ │ 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 │ │ │ │ @@ -607373,122 +607404,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 218ce8 │ │ │ │ + beq.n 218d10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 218ca8 │ │ │ │ + cbz r3, 218cd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218d20 │ │ │ │ + beq.n 218d48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - b.n 218be2 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 218c0a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218d82 │ │ │ │ + beq.n 218daa │ │ │ │ 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 218cf6 │ │ │ │ + bne.n 218d1e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 218d82 │ │ │ │ + beq.n 218daa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218ca8 │ │ │ │ + beq.n 218cd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218ca8 │ │ │ │ - b.n 218d2a │ │ │ │ + bne.n 218cd0 │ │ │ │ + b.n 218d52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218d48 │ │ │ │ + beq.n 218d70 │ │ │ │ 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 218d32 │ │ │ │ + bne.n 218d5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 218be2 │ │ │ │ + beq.w 218c0a │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 218be2 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 218c0a │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 218c52 │ │ │ │ + b.n 218c7a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 218be2 │ │ │ │ + b.n 218c0a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ 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] @ (218f20 ) │ │ │ │ + ldr r2, [pc, #368] @ (218f48 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (218f24 ) │ │ │ │ + ldr r3, [pc, #368] @ (218f4c ) │ │ │ │ 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 │ │ │ │ @@ -607498,175 +607529,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 218f16 │ │ │ │ + beq.w 218f3e │ │ │ │ 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 218df4 │ │ │ │ + bhi.n 218e1c │ │ │ │ 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 218e7e │ │ │ │ + bne.n 218ea6 │ │ │ │ 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 218e9a │ │ │ │ + beq.n 218ec2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 218e4a │ │ │ │ + cbz r3, 218e72 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218ece │ │ │ │ + beq.n 218ef6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - ldr r2, [pc, #168] @ (218f28 ) │ │ │ │ - ldr r3, [pc, #160] @ (218f24 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #168] @ (218f50 ) │ │ │ │ + ldr r3, [pc, #160] @ (218f4c ) │ │ │ │ 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 218f1a │ │ │ │ + bne.n 218f42 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 218e7e │ │ │ │ + beq.n 218ea6 │ │ │ │ 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 218ea6 │ │ │ │ + bne.n 218ece │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 218e7e │ │ │ │ + beq.n 218ea6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218e4a │ │ │ │ + beq.n 218e72 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218e4a │ │ │ │ - b.n 218ed4 │ │ │ │ - cbz r4, 218ef0 │ │ │ │ + bne.n 218e72 │ │ │ │ + b.n 218efc │ │ │ │ + cbz r4, 218f18 │ │ │ │ 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 218eda │ │ │ │ + bne.n 218f02 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218e7e │ │ │ │ + beq.n 218ea6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 218e7e │ │ │ │ + bl 217e50 │ │ │ │ + b.n 218ea6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 218e10 │ │ │ │ + b.n 218e38 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 218f96 │ │ │ │ + beq.n 218fbe │ │ │ │ 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, 218f58 │ │ │ │ + cbz r2, 218f80 │ │ │ │ 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, 218f74 │ │ │ │ + cbz r1, 218f9c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 213e28 │ │ │ │ - cbnz r0, 218f82 │ │ │ │ + bl 213e50 │ │ │ │ + cbnz r0, 218faa │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 213f28 │ │ │ │ + bl 213f50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 213f28 │ │ │ │ + bl 213f50 │ │ │ │ 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 │ │ │ │ @@ -607675,56 +607706,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 213864 │ │ │ │ + bl 21388c │ │ │ │ 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 21dfb4 │ │ │ │ + bl 21dfdc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21900a │ │ │ │ + beq.n 219032 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219000 │ │ │ │ + cbz r2, 219028 │ │ │ │ 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, 219040 │ │ │ │ + cbz r1, 219068 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219050 │ │ │ │ + beq.n 219078 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219038 │ │ │ │ + cbz r2, 219060 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -607737,40 +607768,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 219012 │ │ │ │ + b.n 21903a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219074 │ │ │ │ + cbz r1, 21909c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 21906c │ │ │ │ + cbz r3, 219094 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219084 │ │ │ │ + cbz r3, 2190ac │ │ │ │ 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 21905a │ │ │ │ + b.n 219082 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219066 │ │ │ │ + b.n 21908e │ │ │ │ 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] │ │ │ │ @@ -607778,86 +607809,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, 219100 │ │ │ │ - bl 213cd8 │ │ │ │ + cbz r5, 219128 │ │ │ │ + bl 213d00 │ │ │ │ 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 213d2c │ │ │ │ + bl 213d54 │ │ │ │ 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 213d2c │ │ │ │ + bl 213d54 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 213cd8 │ │ │ │ + bl 213d00 │ │ │ │ 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 2138cc │ │ │ │ + bl 2138f4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21dfb4 │ │ │ │ + bl 21dfdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219152 │ │ │ │ + beq.n 21917a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219148 │ │ │ │ + cbz r1, 219170 │ │ │ │ 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, 219188 │ │ │ │ + cbz r1, 2191b0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219198 │ │ │ │ + beq.n 2191c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219180 │ │ │ │ + cbz r2, 2191a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -607870,40 +607901,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 21915a │ │ │ │ + b.n 219182 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2191bc │ │ │ │ + cbz r1, 2191e4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2191b4 │ │ │ │ + cbz r3, 2191dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2191cc │ │ │ │ + cbz r3, 2191f4 │ │ │ │ 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 2191a2 │ │ │ │ + b.n 2191ca │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2191ae │ │ │ │ + b.n 2191d6 │ │ │ │ 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 │ │ │ │ @@ -607913,93 +607944,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, 219246 │ │ │ │ + cbz r3, 21926e │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 217fe8 │ │ │ │ + bl 218010 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 212a10 │ │ │ │ + bl 212a38 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219242 │ │ │ │ + beq.n 21926a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 217fe8 │ │ │ │ + bl 218010 │ │ │ │ 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] @ (219530 ) │ │ │ │ + ldr r2, [pc, #680] @ (219558 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (219534 ) │ │ │ │ + ldr r3, [pc, #680] @ (21955c ) │ │ │ │ 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 219468 │ │ │ │ + beq.w 219490 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 219336 │ │ │ │ + bmi.n 21935e │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 2193e0 │ │ │ │ + bhi.w 219408 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 219318 │ │ │ │ + beq.n 219340 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61060 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608011,161 +608042,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 2192f0 │ │ │ │ + bne.n 219318 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218d98 │ │ │ │ + bl 218dc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (219538 ) │ │ │ │ - ldr r3, [pc, #536] @ (219534 ) │ │ │ │ + ldr r2, [pc, #540] @ (219560 ) │ │ │ │ + ldr r3, [pc, #536] @ (21955c ) │ │ │ │ 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 21952a │ │ │ │ + bne.w 219552 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 2192ce │ │ │ │ + bmi.n 2192f6 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2193cc │ │ │ │ + cbz r0, 2193f4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 2192d4 │ │ │ │ + bls.w 2192fc │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 2194f6 │ │ │ │ + beq.n 21951e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 2194c8 │ │ │ │ + bmi.n 2194f0 │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 218d98 │ │ │ │ + bl 218dc0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 218d98 │ │ │ │ + bl 218dc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ + bl 218218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219318 │ │ │ │ + b.n 219340 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 219318 │ │ │ │ + beq.w 219340 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61060 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608176,73 +608207,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 2194aa │ │ │ │ + bne.n 2194d2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 21930c │ │ │ │ + b.n 219334 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219432 │ │ │ │ + b.n 21945a │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 218d98 │ │ │ │ + bl 218dc0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 218d98 │ │ │ │ + bl 218dc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219318 │ │ │ │ + b.n 219340 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ 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] @ (2196c4 ) │ │ │ │ + ldr r2, [pc, #368] @ (2196ec ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2196c8 ) │ │ │ │ + ldr r3, [pc, #368] @ (2196f0 ) │ │ │ │ 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 │ │ │ │ @@ -608252,457 +608283,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 2196ba │ │ │ │ + beq.w 2196e2 │ │ │ │ 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 219598 │ │ │ │ + bhi.n 2195c0 │ │ │ │ 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 219622 │ │ │ │ + bne.n 21964a │ │ │ │ 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 21963e │ │ │ │ + beq.n 219666 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2195ee │ │ │ │ + cbz r3, 219616 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219672 │ │ │ │ + beq.n 21969a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - ldr r2, [pc, #168] @ (2196cc ) │ │ │ │ - ldr r3, [pc, #160] @ (2196c8 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #168] @ (2196f4 ) │ │ │ │ + ldr r3, [pc, #160] @ (2196f0 ) │ │ │ │ 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 2196be │ │ │ │ + bne.n 2196e6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219622 │ │ │ │ + beq.n 21964a │ │ │ │ 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 21964a │ │ │ │ + bne.n 219672 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219622 │ │ │ │ + beq.n 21964a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2195ee │ │ │ │ + beq.n 219616 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2195ee │ │ │ │ - b.n 219678 │ │ │ │ - cbz r4, 219694 │ │ │ │ + bne.n 219616 │ │ │ │ + b.n 2196a0 │ │ │ │ + cbz r4, 2196bc │ │ │ │ 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 21967e │ │ │ │ + bne.n 2196a6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219622 │ │ │ │ + beq.n 21964a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 219622 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 21964a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2195b4 │ │ │ │ + b.n 2195dc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ 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] @ (219a08 ) │ │ │ │ + ldr r5, [pc, #804] @ (219a30 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (219a0c ) │ │ │ │ + ldr r3, [pc, #804] @ (219a34 ) │ │ │ │ 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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 2199d0 │ │ │ │ + vldr d0, [pc, #708] @ 2199f8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21971e │ │ │ │ + cbz r3, 219746 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219a14 │ │ │ │ - bl 2158b0 │ │ │ │ + bne.w 219a3c │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219742 │ │ │ │ + cbz r0, 21976a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 2199d8 │ │ │ │ + vldr d0, [pc, #656] @ 219a00 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219776 │ │ │ │ + cbz r0, 21979e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 218168 │ │ │ │ + bl 218190 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 2199e0 │ │ │ │ + vldr d0, [pc, #596] @ 219a08 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2197b4 │ │ │ │ + cbz r0, 2197dc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 2199e8 │ │ │ │ + vldr d0, [pc, #544] @ 219a10 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2197f2 │ │ │ │ + cbz r0, 21981a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 2199f0 │ │ │ │ + vldr d0, [pc, #476] @ 219a18 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21983e │ │ │ │ + cbz r0, 219866 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219872 │ │ │ │ + cbz r0, 21989a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2198d0 │ │ │ │ - ldr r2, [pc, #348] @ (219a10 ) │ │ │ │ - ldr r3, [pc, #340] @ (219a0c ) │ │ │ │ + bne.n 2198f8 │ │ │ │ + ldr r2, [pc, #348] @ (219a38 ) │ │ │ │ + ldr r3, [pc, #340] @ (219a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 219b02 │ │ │ │ + bne.w 219b2a │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 2199f8 │ │ │ │ + vldr d0, [pc, #276] @ 219a20 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2198f6 │ │ │ │ + cbz r3, 21991e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219a86 │ │ │ │ + bne.w 219aae │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219922 │ │ │ │ + cbz r0, 21994a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219960 │ │ │ │ + cbz r0, 219988 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 219a00 │ │ │ │ + vldr d0, [pc, #128] @ 219a28 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2199ae │ │ │ │ + cbz r0, 2199d6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2198b2 │ │ │ │ + b.n 2198da │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 219a9a @ unpredictable │ │ │ │ + bvs.n 219ac2 @ 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 │ │ │ │ @@ -608716,416 +608747,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 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219a38 │ │ │ │ + cbz r0, 219a60 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 219b08 │ │ │ │ + vldr d0, [pc, #192] @ 219b30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219a76 │ │ │ │ + cbz r0, 219a9e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 219786 │ │ │ │ + b.n 2197ae │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219ab2 │ │ │ │ + cbz r0, 219ada │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219af4 │ │ │ │ + cbz r0, 219b1c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21996e │ │ │ │ + b.n 219996 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 219bca │ │ │ │ + bvs.n 219bf2 │ │ │ │ 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] @ (219bcc ) │ │ │ │ + ldr r1, [pc, #168] @ (219bf4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (219bd0 ) │ │ │ │ + ldr r2, [pc, #168] @ (219bf8 ) │ │ │ │ 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] @ (219bd4 ) │ │ │ │ + ldr r2, [pc, #148] @ (219bfc ) │ │ │ │ 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 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ - ldr r2, [pc, #40] @ (219bd8 ) │ │ │ │ - ldr r3, [pc, #32] @ (219bd0 ) │ │ │ │ + bl 218190 │ │ │ │ + ldr r2, [pc, #40] @ (219c00 ) │ │ │ │ + ldr r3, [pc, #32] @ (219bf8 ) │ │ │ │ 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 219bc6 │ │ │ │ + bne.n 219bee │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #592 @ (adr r7, 219e28 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 219eb0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ 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] @ (219ca8 ) │ │ │ │ + ldr r4, [pc, #180] @ (219cd0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (219cac ) │ │ │ │ + ldr r3, [pc, #180] @ (219cd4 ) │ │ │ │ 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 219b10 │ │ │ │ + bl 219b38 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ 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 21953c │ │ │ │ - vldr d7, [pc, #92] @ 219ca0 │ │ │ │ + bl 219564 │ │ │ │ + vldr d7, [pc, #92] @ 219cc8 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219c6c │ │ │ │ + cbz r0, 219c94 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ - ldr r2, [pc, #48] @ (219cb0 ) │ │ │ │ - ldr r3, [pc, #40] @ (219cac ) │ │ │ │ + bl 218218 │ │ │ │ + ldr r2, [pc, #48] @ (219cd8 ) │ │ │ │ + ldr r3, [pc, #40] @ (219cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 219c98 │ │ │ │ + bne.n 219cc0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ 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 219cf6 │ │ │ │ + bhi.n 219d1e │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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] @ 21a190 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21a1b8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21a194 ) │ │ │ │ + ldr r1, [pc, #1020] @ (21a1bc ) │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 219dd2 │ │ │ │ + cbz r0, 219dfa │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 219fc0 │ │ │ │ + bhi.w 219fe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 219f04 │ │ │ │ + bhi.w 219f2c │ │ │ │ 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 │ │ │ │ @@ -609141,42 +609172,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219e38 │ │ │ │ + cbz r0, 219e60 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 │ │ │ │ @@ -609186,26 +609217,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 219f0a │ │ │ │ + beq.n 219f32 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 219fa6 │ │ │ │ + beq.w 219fce │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 219fca │ │ │ │ + beq.w 219ff2 │ │ │ │ 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 21a15e │ │ │ │ + bhi.w 21a186 │ │ │ │ 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 │ │ │ │ @@ -609233,476 +609264,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 219e12 │ │ │ │ + b.n 219e3a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 219e12 │ │ │ │ + b.n 219e3a │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21a134 │ │ │ │ + bne.w 21a15c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 219f4c │ │ │ │ + cbz r0, 219f74 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ 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 21a164 │ │ │ │ + bhi.w 21a18c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a12e │ │ │ │ + bhi.w 21a156 │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 219f2a │ │ │ │ - bmi.n 219f34 │ │ │ │ - bmi.n 219f36 │ │ │ │ + bmi.n 219f52 │ │ │ │ + bmi.n 219f5c │ │ │ │ + bmi.n 219f5e │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 219f3a │ │ │ │ - bmi.n 219f3c │ │ │ │ - bmi.n 219f3e │ │ │ │ + bmi.n 219f62 │ │ │ │ + bmi.n 219f64 │ │ │ │ + bmi.n 219f66 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 219f42 │ │ │ │ - bmi.n 219f44 │ │ │ │ - bmi.n 219f46 │ │ │ │ - bmi.n 219f48 │ │ │ │ - bmi.n 219f4a │ │ │ │ - bmi.n 219f4c │ │ │ │ - bmi.n 219f4e │ │ │ │ - bmi.n 219f50 │ │ │ │ + bmi.n 219f6a │ │ │ │ + bmi.n 219f6c │ │ │ │ + bmi.n 219f6e │ │ │ │ + bmi.n 219f70 │ │ │ │ + bmi.n 219f72 │ │ │ │ + bmi.n 219f74 │ │ │ │ + bmi.n 219f76 │ │ │ │ + bmi.n 219f78 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21a13e │ │ │ │ + bne.w 21a166 │ │ │ │ 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 219f20 │ │ │ │ + b.n 219f48 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 219e12 │ │ │ │ + b.n 219e3a │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21a17a │ │ │ │ + beq.w 21a1a2 │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a00c │ │ │ │ + cbz r0, 21a034 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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 21a16e │ │ │ │ + bhi.w 21a196 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 219eb2 │ │ │ │ + b.n 219eda │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a06c │ │ │ │ + cbz r0, 21a094 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ - ldr r2, [pc, #144] @ (21a198 ) │ │ │ │ - ldr r3, [pc, #136] @ (21a194 ) │ │ │ │ + bl 218190 │ │ │ │ + ldr r2, [pc, #144] @ (21a1c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (21a1bc ) │ │ │ │ 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 21a18c │ │ │ │ + bne.n 21a1b4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a040 │ │ │ │ + b.n 21a068 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a040 │ │ │ │ + b.n 21a068 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a040 │ │ │ │ + b.n 21a068 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 219fdc │ │ │ │ + b.n 21a004 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 219fdc │ │ │ │ + b.n 21a004 │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 219f20 │ │ │ │ + b.n 219f48 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 219f20 │ │ │ │ + b.n 219f48 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 219fba │ │ │ │ + b.n 219fe2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a040 │ │ │ │ + b.n 21a068 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 219f20 │ │ │ │ + b.n 219f48 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21a172 │ │ │ │ + b.n 21a19a │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 219f1c │ │ │ │ + b.n 219f44 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21a4c8 ) │ │ │ │ + ldr r2, [pc, #788] @ (21a4f0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21a4cc ) │ │ │ │ + ldr r3, [pc, #788] @ (21a4f4 ) │ │ │ │ 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 21a3ee │ │ │ │ + beq.w 21a416 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21a4b8 │ │ │ │ + vldr d0, [pc, #740] @ 21a4e0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a202 │ │ │ │ + cbz r0, 21a22a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a230 │ │ │ │ + cbz r0, 21a258 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21a4c0 │ │ │ │ + vldr d0, [pc, #648] @ 21a4e8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a264 │ │ │ │ + cbz r0, 21a28c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21a2b2 │ │ │ │ + bls.n 21a2da │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21a28c │ │ │ │ + bcc.n 21a2b4 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a392 │ │ │ │ + beq.n 21a3ba │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21a4b8 │ │ │ │ + vldr d0, [pc, #444] @ 21a4e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21a32c │ │ │ │ + cbz r0, 21a354 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21a4a2 │ │ │ │ + bhi.w 21a4ca │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21a5cc ) │ │ │ │ + ldr r0, [pc, #576] @ (21a5f4 ) │ │ │ │ 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 21a5f6 │ │ │ │ + bhi.w 21a61e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a5e4 │ │ │ │ + bhi.w 21a60c │ │ │ │ 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 │ │ │ │ @@ -609730,105 +609761,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 2180a4 │ │ │ │ - ldr r2, [pc, #216] @ (21a4d0 ) │ │ │ │ - ldr r3, [pc, #208] @ (21a4cc ) │ │ │ │ + bl 2180cc │ │ │ │ + ldr r2, [pc, #216] @ (21a4f8 ) │ │ │ │ + ldr r3, [pc, #208] @ (21a4f4 ) │ │ │ │ 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 21a600 │ │ │ │ + bne.w 21a628 │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ - b.n 21a3f6 │ │ │ │ + bl 218190 │ │ │ │ + b.n 21a41e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a420 │ │ │ │ + b.n 21a448 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ 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] │ │ │ │ @@ -609837,33 +609868,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21a528 │ │ │ │ + cbz r0, 21a550 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21a5ec │ │ │ │ + bhi.n 21a614 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21a5ce │ │ │ │ + bhi.n 21a5f6 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -609879,760 +609910,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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a590 │ │ │ │ + cbz r0, 21a5b8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a356 │ │ │ │ + b.n 21a37e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a566 │ │ │ │ + b.n 21a58e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a566 │ │ │ │ + b.n 21a58e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a566 │ │ │ │ + b.n 21a58e │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a4dc │ │ │ │ + b.n 21a504 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a4dc │ │ │ │ + b.n 21a504 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21a4dc │ │ │ │ + b.n 21a504 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21a566 │ │ │ │ - vldr d7, [pc, #16] @ 21a608 │ │ │ │ + b.n 21a58e │ │ │ │ + vldr d7, [pc, #16] @ 21a630 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21a4dc │ │ │ │ + b.n 21a504 │ │ │ │ blx 615c4 <__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] @ (21a718 ) │ │ │ │ + ldr r2, [pc, #244] @ (21a740 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21a71c ) │ │ │ │ + ldr r3, [pc, #244] @ (21a744 ) │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a668 │ │ │ │ + cbz r0, 21a690 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21a696 │ │ │ │ + cbz r0, 21a6be │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ - ldr r2, [pc, #36] @ (21a720 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a71c ) │ │ │ │ + bl 21811c │ │ │ │ + ldr r2, [pc, #36] @ (21a748 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a712 │ │ │ │ + bne.n 21a73a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #416] @ (21a8e0 ) │ │ │ │ - ldr r3, [pc, #416] @ (21a8e4 ) │ │ │ │ + ldr r2, [pc, #416] @ (21a908 ) │ │ │ │ + ldr r3, [pc, #416] @ (21a90c ) │ │ │ │ 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 21a8a4 │ │ │ │ + beq.w 21a8cc │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21a8d8 │ │ │ │ + vldr d8, [pc, #376] @ 21a900 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21a794 │ │ │ │ + b.n 21a7bc │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21a7da │ │ │ │ + bne.n 21a802 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 21a8a8 │ │ │ │ + bls.w 21a8d0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21a76c │ │ │ │ + bne.n 21a794 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21a77e │ │ │ │ + b.n 21a7a6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a806 │ │ │ │ + cbz r0, 21a82e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a77e │ │ │ │ + beq.n 21a7a6 │ │ │ │ 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 21953c │ │ │ │ + bl 219564 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a876 │ │ │ │ + cbz r0, 21a89e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21a81e │ │ │ │ + bcc.n 21a846 │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21a77e │ │ │ │ + b.n 21a7a6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218290 │ │ │ │ - ldr r2, [pc, #48] @ (21a8e8 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a8e4 ) │ │ │ │ + bl 2182b8 │ │ │ │ + ldr r2, [pc, #48] @ (21a910 ) │ │ │ │ + ldr r3, [pc, #40] @ (21a90c ) │ │ │ │ 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 21a8d4 │ │ │ │ + bne.n 21a8fc │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ 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 21a908 │ │ │ │ + beq.n 21a930 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2196d0 │ │ │ │ + bl 2196f8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a8ec │ │ │ │ + bl 21a914 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21a906 │ │ │ │ + beq.n 21a92e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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] @ (21a9e8 ) │ │ │ │ + ldr r2, [pc, #168] @ (21aa10 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21a9ec ) │ │ │ │ + ldr r3, [pc, #168] @ (21aa14 ) │ │ │ │ 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 21a9b6 │ │ │ │ + beq.n 21a9de │ │ │ │ movs r2, #0 │ │ │ │ - bl 2196d0 │ │ │ │ + bl 2196f8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21a9e0 │ │ │ │ + vldr d0, [pc, #124] @ 21aa08 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a994 │ │ │ │ + cbz r0, 21a9bc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ - ldr r2, [pc, #80] @ (21a9f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (21a9ec ) │ │ │ │ + bl 21811c │ │ │ │ + ldr r2, [pc, #80] @ (21aa18 ) │ │ │ │ + ldr r3, [pc, #72] @ (21aa14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a9d8 │ │ │ │ + bne.n 21aa00 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a930 │ │ │ │ + bl 21a958 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21a99e │ │ │ │ + beq.n 21a9c6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ - b.n 21a99e │ │ │ │ + bl 2180cc │ │ │ │ + b.n 21a9c6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ 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] @ (21ad00 ) │ │ │ │ + ldr r4, [pc, #756] @ (21ad28 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21ad04 ) │ │ │ │ + ldr r3, [pc, #756] @ (21ad2c ) │ │ │ │ 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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21aa5a │ │ │ │ + cbz r0, 21aa82 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21ad08 ) │ │ │ │ + ldr r4, [pc, #656] @ (21ad30 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21ace8 │ │ │ │ + vldr d0, [pc, #572] @ 21ad10 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21aad4 │ │ │ │ + cbz r0, 21aafc │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ab0c │ │ │ │ + cbz r0, 21ab34 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21aada │ │ │ │ - vldr d0, [pc, #460] @ 21acf0 │ │ │ │ + bne.n 21ab02 │ │ │ │ + vldr d0, [pc, #460] @ 21ad18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ab4c │ │ │ │ + cbz r0, 21ab74 │ │ │ │ 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 217e28 │ │ │ │ - vldr d0, [pc, #424] @ 21acf8 │ │ │ │ + bl 217e50 │ │ │ │ + vldr d0, [pc, #424] @ 21ad20 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ab78 │ │ │ │ + cbz r0, 21aba0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ac2c │ │ │ │ + beq.n 21ac54 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21acf0 │ │ │ │ + vldr d0, [pc, #304] @ 21ad18 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21abea │ │ │ │ + cbz r0, 21ac12 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ - ldr r2, [pc, #248] @ (21ad0c ) │ │ │ │ - ldr r3, [pc, #240] @ (21ad04 ) │ │ │ │ + bl 218190 │ │ │ │ + ldr r2, [pc, #248] @ (21ad34 ) │ │ │ │ + ldr r3, [pc, #240] @ (21ad2c ) │ │ │ │ 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 21ada6 │ │ │ │ + bne.w 21adce │ │ │ │ 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 21ad92 │ │ │ │ + bhi.w 21adba │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ad8a │ │ │ │ + bhi.w 21adb2 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21aec0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aed4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aed4 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21aee8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21aefc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21aefc ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aed8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aedc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aedc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af00 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af04 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af04 ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aee0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aee4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aee4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aee8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aee8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aeec ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aeec ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21aef0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af08 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af0c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af0c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af10 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af10 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af14 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af14 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21af18 ) │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21acae │ │ │ │ + cbz r0, 21acd6 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21ada0 │ │ │ │ + bhi.n 21adc8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21ad76 │ │ │ │ + bhi.n 21ad9e │ │ │ │ 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] │ │ │ │ @@ -610644,359 +610675,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, 21acec ) │ │ │ │ - bhi.n 21ac98 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21ad14 ) │ │ │ │ + bhi.n 21acc0 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r6, #3 │ │ │ │ moval r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ad3a │ │ │ │ + cbz r0, 21ad62 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180f4 │ │ │ │ - b.n 21ac10 │ │ │ │ + bl 21811c │ │ │ │ + b.n 21ac38 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21ad14 │ │ │ │ + b.n 21ad3c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21ad14 │ │ │ │ + b.n 21ad3c │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21ad14 │ │ │ │ + b.n 21ad3c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ac6e │ │ │ │ + b.n 21ac96 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21ac6e │ │ │ │ + b.n 21ac96 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21ac6e │ │ │ │ + b.n 21ac96 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21ac6e │ │ │ │ + b.n 21ac96 │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21ad14 │ │ │ │ + b.n 21ad3c │ │ │ │ blx 615c4 <__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] @ (21b080 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b084 ) │ │ │ │ + ldr r2, [pc, #700] @ (21b0a8 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b0ac ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b060 │ │ │ │ + vldr d0, [pc, #652] @ 21b088 │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21ae12 │ │ │ │ + cbz r0, 21ae3a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ae3e │ │ │ │ + cbz r0, 21ae66 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ - vldr d7, [pc, #484] @ 21b068 │ │ │ │ + bl 218190 │ │ │ │ + vldr d7, [pc, #484] @ 21b090 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b070 │ │ │ │ + vldr d0, [pc, #484] @ 21b098 │ │ │ │ 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 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21aedc │ │ │ │ + cbz r0, 21af04 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21af18 │ │ │ │ + cbz r0, 21af40 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ 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 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a9f8 │ │ │ │ - vldr d0, [pc, #184] @ 21b078 │ │ │ │ + bl 21aa20 │ │ │ │ + vldr d0, [pc, #184] @ 21b0a0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21aff6 │ │ │ │ + cbz r0, 21b01e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b088 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b0b0 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b084 ) │ │ │ │ + ldr r3, [pc, #68] @ (21b0ac ) │ │ │ │ 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 21b056 │ │ │ │ + bne.n 21b07e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -611007,66 +611038,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 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #752] @ (21b37c ) │ │ │ │ + ldr r7, [pc, #592] @ (21b304 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (21b258 ) │ │ │ │ + ldr r2, [pc, #436] @ (21b280 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (21b25c ) │ │ │ │ + ldr r3, [pc, #428] @ (21b284 ) │ │ │ │ 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, 21b0f4 │ │ │ │ + cbz r2, 21b11c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21b0e0 │ │ │ │ - cbz r6, 21b0da │ │ │ │ + b.n 21b108 │ │ │ │ + cbz r6, 21b102 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b0f2 │ │ │ │ + beq.n 21b11a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b0d6 │ │ │ │ + beq.n 21b0fe │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21b0d8 │ │ │ │ + bls.n 21b100 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21b0e0 │ │ │ │ + bne.n 21b108 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c4c │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -611076,97 +611107,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b130 │ │ │ │ + beq.n 21b158 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21b198 │ │ │ │ + cbz r5, 21b1c0 │ │ │ │ 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 21b180 │ │ │ │ + b.n 21b1a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b178 │ │ │ │ + beq.n 21b1a0 │ │ │ │ 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 21b198 │ │ │ │ + beq.n 21b1c0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b14e │ │ │ │ + beq.n 21b176 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21b154 │ │ │ │ + bls.n 21b17c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21b180 │ │ │ │ + bne.n 21b1a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21b1de │ │ │ │ + cbnz r3, 21b206 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2174f8 │ │ │ │ + bl 217520 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 217e28 │ │ │ │ - ldr r2, [pc, #156] @ (21b260 ) │ │ │ │ - ldr r3, [pc, #152] @ (21b25c ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #156] @ (21b288 ) │ │ │ │ + ldr r3, [pc, #152] @ (21b284 ) │ │ │ │ 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 21b254 │ │ │ │ + bne.n 21b27c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b210 │ │ │ │ + cbz r0, 21b238 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -611181,54 +611212,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 21b19c │ │ │ │ + b.n 21b1c4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #336] @ (21b3ac ) │ │ │ │ + ldr r7, [pc, #176] @ (21b334 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #224] @ (21b344 ) │ │ │ │ + ldr r6, [pc, #64] @ (21b2cc ) │ │ │ │ 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 2174f8 │ │ │ │ + bl 217520 │ │ │ │ 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 21b08c │ │ │ │ + bl 21b0b4 │ │ │ │ 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] @ (21b310 ) │ │ │ │ + ldr r4, [pc, #84] @ (21b338 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21b314 ) │ │ │ │ + ldr r2, [pc, #84] @ (21b33c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611236,48 +611267,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 21b08c │ │ │ │ + bl 21b0b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21953c │ │ │ │ - ldr r2, [pc, #32] @ (21b318 ) │ │ │ │ - ldr r3, [pc, #28] @ (21b314 ) │ │ │ │ + bl 219564 │ │ │ │ + ldr r2, [pc, #32] @ (21b340 ) │ │ │ │ + ldr r3, [pc, #28] @ (21b33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b30c │ │ │ │ + bne.n 21b334 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #232] @ (21b3fc ) │ │ │ │ + ldr r5, [pc, #72] @ (21b384 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #16] @ (21b32c ) │ │ │ │ + ldr r4, [pc, #880] @ (21b6b4 ) │ │ │ │ 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] @ (21b4a4 ) │ │ │ │ + ldr r2, [pc, #368] @ (21b4cc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21b4a8 ) │ │ │ │ + ldr r3, [pc, #368] @ (21b4d0 ) │ │ │ │ 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 │ │ │ │ @@ -611287,219 +611318,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 21b49a │ │ │ │ + beq.w 21b4c2 │ │ │ │ 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 21b378 │ │ │ │ + bhi.n 21b3a0 │ │ │ │ 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 21b402 │ │ │ │ + bne.n 21b42a │ │ │ │ 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 21b41e │ │ │ │ + beq.n 21b446 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21b3ce │ │ │ │ + cbz r3, 21b3f6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21b452 │ │ │ │ + beq.n 21b47a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - ldr r2, [pc, #168] @ (21b4ac ) │ │ │ │ - ldr r3, [pc, #160] @ (21b4a8 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #168] @ (21b4d4 ) │ │ │ │ + ldr r3, [pc, #160] @ (21b4d0 ) │ │ │ │ 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 21b49e │ │ │ │ + bne.n 21b4c6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b402 │ │ │ │ + beq.n 21b42a │ │ │ │ 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 21b42a │ │ │ │ + bne.n 21b452 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21b402 │ │ │ │ + beq.n 21b42a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b3ce │ │ │ │ + beq.n 21b3f6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b3ce │ │ │ │ - b.n 21b458 │ │ │ │ - cbz r4, 21b474 │ │ │ │ + bne.n 21b3f6 │ │ │ │ + b.n 21b480 │ │ │ │ + cbz r4, 21b49c │ │ │ │ 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 21b45e │ │ │ │ + bne.n 21b486 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b402 │ │ │ │ + beq.n 21b42a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 21b402 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 21b42a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21b394 │ │ │ │ + b.n 21b3bc │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #776] @ (21b7b0 ) │ │ │ │ + ldr r4, [pc, #616] @ (21b738 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #984] @ (21b888 ) │ │ │ │ + ldr r3, [pc, #824] @ (21b810 ) │ │ │ │ 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] @ (21b600 ) │ │ │ │ - ldr r3, [pc, #316] @ (21b604 ) │ │ │ │ + ldr r2, [pc, #316] @ (21b628 ) │ │ │ │ + ldr r3, [pc, #316] @ (21b62c ) │ │ │ │ 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 21b572 │ │ │ │ + bne.n 21b59a │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ - vldr d7, [pc, #256] @ 21b5f8 │ │ │ │ + bl 2180cc │ │ │ │ + vldr d7, [pc, #256] @ 21b620 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b51e │ │ │ │ + cbz r0, 21b546 │ │ │ │ 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 217e28 │ │ │ │ - vldr d7, [pc, #216] @ 21b5f8 │ │ │ │ + bl 217e50 │ │ │ │ + vldr d7, [pc, #216] @ 21b620 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b546 │ │ │ │ + cbz r0, 21b56e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2181f0 │ │ │ │ - ldr r2, [pc, #172] @ (21b608 ) │ │ │ │ - ldr r3, [pc, #168] @ (21b604 ) │ │ │ │ + bl 218218 │ │ │ │ + ldr r2, [pc, #172] @ (21b630 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b62c ) │ │ │ │ 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 21b5f0 │ │ │ │ + bne.n 21b618 │ │ │ │ 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 21b5b2 │ │ │ │ + beq.n 21b5da │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -611508,230 +611539,230 @@ │ │ │ │ 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 21b58c │ │ │ │ + bne.n 21b5b4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b31c │ │ │ │ + bl 21b344 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b31c │ │ │ │ + bl 21b344 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21b5e4 │ │ │ │ + beq.n 21b60c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ - b.n 21b558 │ │ │ │ + bl 21811c │ │ │ │ + b.n 21b580 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #208] @ (21b6d4 ) │ │ │ │ + ldr r3, [pc, #48] @ (21b65c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #640] @ (21b88c ) │ │ │ │ + ldr r2, [pc, #480] @ (21b814 ) │ │ │ │ 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, #732] @ (21b8fc ) │ │ │ │ - ldr r3, [pc, #732] @ (21b900 ) │ │ │ │ + ldr r1, [pc, #732] @ (21b924 ) │ │ │ │ + ldr r3, [pc, #732] @ (21b928 ) │ │ │ │ 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 21b82e │ │ │ │ + beq.w 21b856 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 236ee4 │ │ │ │ + bl 236f0c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 236ee4 │ │ │ │ + bl 236f0c │ │ │ │ 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 21b7a4 │ │ │ │ + bne.w 21b7cc │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 236ef8 │ │ │ │ + bl 236f20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 236ee4 │ │ │ │ + bl 236f0c │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21b75a │ │ │ │ + beq.n 21b782 │ │ │ │ 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 21b6fa │ │ │ │ + bmi.n 21b722 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21b6fa │ │ │ │ + beq.n 21b722 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21b6ca │ │ │ │ + bne.n 21b6f2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - beq.n 21b6fa │ │ │ │ - bhi.n 21b778 │ │ │ │ + beq.n 21b722 │ │ │ │ + bhi.n 21b7a0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 21b6fa │ │ │ │ - bhi.n 21b79e │ │ │ │ + beq.n 21b722 │ │ │ │ + bhi.n 21b7c6 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21b786 │ │ │ │ + bls.n 21b7ae │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21b70c │ │ │ │ + beq.n 21b734 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21b708 │ │ │ │ + bcs.n 21b730 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21b78e │ │ │ │ + bhi.n 21b7b6 │ │ │ │ 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 6133c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b70c │ │ │ │ + cbz r0, 21b734 │ │ │ │ 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 21b712 │ │ │ │ + beq.n 21b73a │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21b6a4 │ │ │ │ + b.n 21b6cc │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21b6f6 │ │ │ │ + bne.n 21b71e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21b752 │ │ │ │ + bcs.n 21b77a │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21b4b0 │ │ │ │ + bl 21b4d8 │ │ │ │ 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 21b730 │ │ │ │ - cbz r5, 21b75a │ │ │ │ + bcc.n 21b758 │ │ │ │ + cbz r5, 21b782 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #424] @ (21b904 ) │ │ │ │ - ldr r3, [pc, #416] @ (21b900 ) │ │ │ │ + ldr r2, [pc, #424] @ (21b92c ) │ │ │ │ + ldr r3, [pc, #416] @ (21b928 ) │ │ │ │ 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 21b8f8 │ │ │ │ + bne.w 21b920 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.n 21b796 │ │ │ │ + bls.n 21b7be │ │ │ │ sub.w r2, r2, #836 @ 0x344 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21b6ca │ │ │ │ + bhi.n 21b6f2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21b6ca │ │ │ │ - b.n 21b6fa │ │ │ │ + bne.n 21b6f2 │ │ │ │ + b.n 21b722 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21b6e2 │ │ │ │ + b.n 21b70a │ │ │ │ cmp.w r2, #356 @ 0x164 │ │ │ │ - bhi.n 21b6fa │ │ │ │ - b.n 21b6ca │ │ │ │ + bhi.n 21b722 │ │ │ │ + b.n 21b6f2 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - beq.n 21b6fa │ │ │ │ - b.n 21b6ca │ │ │ │ + beq.n 21b722 │ │ │ │ + b.n 21b6f2 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21b7fa │ │ │ │ + bne.n 21b822 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b7fa │ │ │ │ + bne.n 21b822 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21b7ee │ │ │ │ + bhi.n 21b816 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b8b4 │ │ │ │ + bhi.n 21b8dc │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r1, #14] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -611744,142 +611775,142 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ adds.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b8b4 │ │ │ │ + beq.n 21b8dc │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ 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 21b672 │ │ │ │ + b.n 21b69a │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 236ee4 │ │ │ │ + bl 236f0c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21b8a4 │ │ │ │ + beq.n 21b8cc │ │ │ │ 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 21b4b0 │ │ │ │ + bl 21b4d8 │ │ │ │ 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 21b63e │ │ │ │ + bne.w 21b666 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b63e │ │ │ │ + beq.w 21b666 │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21b898 │ │ │ │ - b.n 21b63e │ │ │ │ + bne.n 21b8c0 │ │ │ │ + b.n 21b666 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 236ef8 │ │ │ │ + bl 236f20 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21b840 │ │ │ │ - b.n 21b63e │ │ │ │ + bne.n 21b868 │ │ │ │ + b.n 21b666 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b8f2 │ │ │ │ + cbz r0, 21b91a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21b80c │ │ │ │ + b.n 21b834 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21b8b4 │ │ │ │ + b.n 21b8dc │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21b8b4 │ │ │ │ + b.n 21b8dc │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21b7fa │ │ │ │ + b.n 21b822 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #864] @ (21bc60 ) │ │ │ │ + ldr r1, [pc, #704] @ (21bbe8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #632] @ (21bb80 ) │ │ │ │ + ldr r0, [pc, #472] @ (21bb08 ) │ │ │ │ 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] @ (21ba74 ) │ │ │ │ + ldr r2, [pc, #336] @ (21ba9c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21ba78 ) │ │ │ │ + ldr r3, [pc, #336] @ (21baa0 ) │ │ │ │ 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 21ba60 │ │ │ │ + beq.w 21ba88 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21b94a │ │ │ │ + b.n 21b972 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ba60 │ │ │ │ + beq.w 21ba88 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21b940 │ │ │ │ + beq.n 21b968 │ │ │ │ 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 │ │ │ │ @@ -611889,167 +611920,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ba5c │ │ │ │ + beq.n 21ba84 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21b9d4 │ │ │ │ + cbz r4, 21b9fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ba00 │ │ │ │ + beq.n 21ba28 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ba66 │ │ │ │ + beq.n 21ba8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21b9b8 │ │ │ │ + cbz r3, 21b9e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21b9b8 │ │ │ │ + cbz r2, 21b9e0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21b9e2 │ │ │ │ + beq.n 21ba0a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b9a6 │ │ │ │ + bne.n 21b9ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21b9d4 │ │ │ │ + bne.n 21b9fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21b9d4 │ │ │ │ + beq.n 21b9fc │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21b60c │ │ │ │ + bl 21b634 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216098 │ │ │ │ - cbz r6, 21ba1a │ │ │ │ + bl 2160c0 │ │ │ │ + cbz r6, 21ba42 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21b990 │ │ │ │ + b.n 21b9b8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21b9b0 │ │ │ │ + beq.n 21b9d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21b60c │ │ │ │ + bl 21b634 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21b9a2 │ │ │ │ - b.n 21b9d0 │ │ │ │ + bne.n 21b9ca │ │ │ │ + b.n 21b9f8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21b9d4 │ │ │ │ + bne.n 21b9fc │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21b9ec │ │ │ │ + bne.n 21ba14 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21b9de │ │ │ │ + bne.n 21ba06 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21ba40 │ │ │ │ + cbz r3, 21ba68 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21b956 │ │ │ │ + bne.n 21b97e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ba32 │ │ │ │ - ldr r2, [pc, #56] @ (21ba7c ) │ │ │ │ - ldr r3, [pc, #52] @ (21ba78 ) │ │ │ │ + bne.n 21ba5a │ │ │ │ + ldr r2, [pc, #56] @ (21baa4 ) │ │ │ │ + ldr r3, [pc, #52] @ (21baa0 ) │ │ │ │ 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 21ba70 │ │ │ │ + bne.n 21ba98 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21ba1a │ │ │ │ + b.n 21ba42 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21ba40 │ │ │ │ + b.n 21ba68 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21b9ee │ │ │ │ - b.n 21b9a2 │ │ │ │ + bne.n 21ba16 │ │ │ │ + b.n 21b9ca │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21bb18 │ │ │ │ + beq.n 21bb40 │ │ │ │ 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 21bab8 │ │ │ │ + beq.n 21bae0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21bab8 │ │ │ │ + beq.n 21bae0 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21ba9e │ │ │ │ + bne.n 21bac6 │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21bb1c │ │ │ │ + beq.n 21bb44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bb22 │ │ │ │ + beq.n 21bb4a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21bb12 │ │ │ │ + cbz r4, 21bb3a │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2426ac │ │ │ │ + bl 2426d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21bb2a │ │ │ │ + cbnz r0, 21bb52 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ 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 │ │ │ │ @@ -612063,182 +612094,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bafe │ │ │ │ - b.n 21bb12 │ │ │ │ + bne.n 21bb26 │ │ │ │ + b.n 21bb3a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21baf0 │ │ │ │ + b.n 21bb18 │ │ │ │ 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 21bb90 │ │ │ │ + ble.n 21bbb8 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21bba4 │ │ │ │ + bls.n 21bbcc │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21bb6e │ │ │ │ - b.n 21bb8c │ │ │ │ + cbnz r3, 21bb96 │ │ │ │ + b.n 21bbb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bb8c │ │ │ │ + cbz r3, 21bbb4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21bb68 │ │ │ │ + beq.n 21bb90 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2613d4 │ │ │ │ - b.n 21bb84 │ │ │ │ + bl 2613fc │ │ │ │ + b.n 21bbac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21bb74 │ │ │ │ + bne.n 21bb9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bb7e │ │ │ │ + bne.n 21bba6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21ba80 │ │ │ │ + bl 21baa8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21bb5e │ │ │ │ + bhi.n 21bb86 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ba80 │ │ │ │ + bl 21baa8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21bb5e │ │ │ │ + b.n 21bb86 │ │ │ │ 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 21bbdc │ │ │ │ + ble.n 21bc04 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21bbe0 │ │ │ │ + beq.n 21bc08 │ │ │ │ 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 21bc5c │ │ │ │ + beq.n 21bc84 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21bc06 │ │ │ │ + beq.n 21bc2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21bc06 │ │ │ │ + beq.n 21bc2e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21bbee │ │ │ │ - cbz r0, 21bc26 │ │ │ │ + bne.n 21bc16 │ │ │ │ + cbz r0, 21bc4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2426ac │ │ │ │ + bl 2426d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21bc6c │ │ │ │ + cbnz r0, 21bc94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21bc68 │ │ │ │ + cbz r5, 21bc90 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 2426ac │ │ │ │ - cbnz r0, 21bc76 │ │ │ │ + bl 2426d4 │ │ │ │ + cbnz r0, 21bc9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ 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 21bc4c │ │ │ │ + b.n 21bc74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21bc1c │ │ │ │ + b.n 21bc44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21bc42 │ │ │ │ - cbz r1, 21bcd2 │ │ │ │ + b.n 21bc6a │ │ │ │ + cbz r1, 21bcfa │ │ │ │ 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, 21bcc4 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21bca8 │ │ │ │ + cbz r0, 21bcec │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21bcd0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612246,114 +612277,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 21bcf8 │ │ │ │ + bne.n 21bd20 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bcf4 │ │ │ │ + beq.n 21bd1c │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21bc80 │ │ │ │ + bl 21bca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21bc80 │ │ │ │ + bl 21bca8 │ │ │ │ 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 21bcf4 │ │ │ │ + b.n 21bd1c │ │ │ │ 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 21bdbc │ │ │ │ + beq.n 21bde4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21bd68 │ │ │ │ + b.n 21bd90 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21bd82 │ │ │ │ - cbz r0, 21bdc0 │ │ │ │ + cbz r7, 21bdaa │ │ │ │ + cbz r0, 21bde8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21bd82 │ │ │ │ + cbz r3, 21bdaa │ │ │ │ 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, 21bdd2 │ │ │ │ - cbz r0, 21bda0 │ │ │ │ + cbz r5, 21bdfa │ │ │ │ + cbz r0, 21bdc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21bda0 │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21bdc8 │ │ │ │ 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 21bd66 │ │ │ │ + bne.n 21bd8e │ │ │ │ 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 21bda0 │ │ │ │ + bne.n 21bdc8 │ │ │ │ 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 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21bedc ) │ │ │ │ - bl 21bcd8 │ │ │ │ + ldr r4, [pc, #220] @ (21bf04 ) │ │ │ │ + bl 21bd00 │ │ │ │ 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 │ │ │ │ @@ -612365,39 +612396,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21be60 │ │ │ │ + cbz r0, 21be88 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f517c │ │ │ │ - ldr r3, [pc, #124] @ (21bee0 ) │ │ │ │ + bl 1f51a4 │ │ │ │ + ldr r3, [pc, #124] @ (21bf08 ) │ │ │ │ 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, 21bed2 │ │ │ │ + cbz r3, 21befa │ │ │ │ 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, 21be98 │ │ │ │ + cbz r6, 21bec0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21be98 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21be98 │ │ │ │ + cbz r0, 21bec0 │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21bec0 │ │ │ │ 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] │ │ │ │ @@ -612408,272 +612439,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 21be82 │ │ │ │ + bhi.n 21beaa │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 21c3ac │ │ │ │ + ldr.w r6, [pc, #1204] @ 21c3d4 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21bf50 │ │ │ │ + bhi.n 21bf78 │ │ │ │ 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 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21bf48 │ │ │ │ + cbz r0, 21bf70 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21bf6a │ │ │ │ + cbz r6, 21bf92 │ │ │ │ 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 21c336 │ │ │ │ + beq.w 21c35e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213bb0 │ │ │ │ + bl 213bd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bfc2 │ │ │ │ + beq.n 21bfea │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21bfb4 │ │ │ │ + cbz r6, 21bfdc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21bfb4 │ │ │ │ + cbz r0, 21bfdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21bfb4 │ │ │ │ + cbz r0, 21bfdc │ │ │ │ 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 21bf96 │ │ │ │ + bcc.n 21bfbe │ │ │ │ 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 21bdd8 │ │ │ │ + bl 21be00 │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c018 │ │ │ │ + cbz r0, 21c040 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 21c356 │ │ │ │ + beq.w 21c37e │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c042 │ │ │ │ - cbz r0, 21c042 │ │ │ │ + beq.n 21c06a │ │ │ │ + cbz r0, 21c06a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c042 │ │ │ │ + cbz r0, 21c06a │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21c322 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c058 ) │ │ │ │ + bhi.w 21c34a │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c080 ) │ │ │ │ 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, 21c086 │ │ │ │ + cbz r6, 21c0ae │ │ │ │ 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 21c346 │ │ │ │ + beq.w 21c36e │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213b74 │ │ │ │ + bl 213b9c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c0dc │ │ │ │ + beq.n 21c104 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c0ce │ │ │ │ + cbz r6, 21c0f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c0ce │ │ │ │ + cbz r0, 21c0f6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21c0ce │ │ │ │ + cbz r0, 21c0f6 │ │ │ │ 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 21c0b0 │ │ │ │ + bcc.n 21c0d8 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21bf48 │ │ │ │ + beq.w 21bf70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c0f2 │ │ │ │ + cbz r0, 21c11a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21c0f2 │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21c11a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21bf48 │ │ │ │ + b.n 21bf70 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213c4c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c140 │ │ │ │ + cbz r0, 21c168 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c186 │ │ │ │ + beq.n 21c1ae │ │ │ │ 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, 21c17c │ │ │ │ + cbz r1, 21c1a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c17c │ │ │ │ + cbz r0, 21c1a4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21c178 │ │ │ │ + cbz r0, 21c1a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c14e │ │ │ │ + bcc.n 21c176 │ │ │ │ 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 │ │ │ │ @@ -612702,30 +612733,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ - ldr r3, [pc, #412] @ (21c3b0 ) │ │ │ │ + bl 21bd00 │ │ │ │ + ldr r3, [pc, #412] @ (21c3d8 ) │ │ │ │ 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 21c382 │ │ │ │ + bne.w 21c3aa │ │ │ │ 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 │ │ │ │ @@ -612734,441 +612765,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 21c23a │ │ │ │ + bne.n 21c262 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21c274 │ │ │ │ + cbz r1, 21c29c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21bf48 │ │ │ │ + beq.w 21bf70 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c296 │ │ │ │ + cbz r6, 21c2be │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c296 │ │ │ │ + cbz r0, 21c2be │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21c296 │ │ │ │ + cbz r0, 21c2be │ │ │ │ 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 21c280 │ │ │ │ - b.n 21bf48 │ │ │ │ + bne.n 21c2a8 │ │ │ │ + b.n 21bf70 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61a7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21bf3c │ │ │ │ - b.n 21bf48 │ │ │ │ + bne.w 21bf64 │ │ │ │ + b.n 21bf70 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213a84 │ │ │ │ + bl 213aac │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ 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 21c314 │ │ │ │ + beq.n 21c33c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c314 │ │ │ │ + cbz r0, 21c33c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21c314 │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21c33c │ │ │ │ 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 21bf48 │ │ │ │ + b.n 21bf70 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21bf48 │ │ │ │ + b.n 21bf70 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21bf48 │ │ │ │ + b.n 21bf70 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21bf6a │ │ │ │ + beq.w 21bf92 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21bf6a │ │ │ │ + b.n 21bf92 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c086 │ │ │ │ + beq.w 21c0ae │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c086 │ │ │ │ + b.n 21c0ae │ │ │ │ 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, 21c37e │ │ │ │ - cbz r0, 21c37e │ │ │ │ + cbnz r3, 21c3a6 │ │ │ │ + cbz r0, 21c3a6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21c37e │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21c3a6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21bf48 │ │ │ │ + b.n 21bf70 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c226 │ │ │ │ + beq.w 21c24e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f517c │ │ │ │ - b.n 21c226 │ │ │ │ + bl 1f51a4 │ │ │ │ + b.n 21c24e │ │ │ │ nop │ │ │ │ - lsrs r6, r7 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c5a4 │ │ │ │ + beq.w 21c5cc │ │ │ │ stmdb 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 21c534 │ │ │ │ + beq.w 21c55c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21c4c6 │ │ │ │ + beq.n 21c4ee │ │ │ │ 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 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c4b8 │ │ │ │ + beq.n 21c4e0 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21c430 │ │ │ │ + b.n 21c458 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bee4 │ │ │ │ + bl 21bf0c │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 213f28 │ │ │ │ + bl 213f50 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c4b4 │ │ │ │ + beq.n 21c4dc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21c412 │ │ │ │ + bne.n 21c43a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213cd8 │ │ │ │ + bl 213d00 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bcd8 │ │ │ │ + bl 21bd00 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c46a │ │ │ │ + cbz r0, 21c492 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 213f28 │ │ │ │ + bl 213f50 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c428 │ │ │ │ + beq.n 21c450 │ │ │ │ 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 213d2c │ │ │ │ + bl 213d54 │ │ │ │ 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 21c48e │ │ │ │ + bne.n 21c4b6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c430 │ │ │ │ + bne.n 21c458 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c3de │ │ │ │ + bne.n 21c406 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2138cc │ │ │ │ + bl 2138f4 │ │ │ │ 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 21c5b4 │ │ │ │ + beq.n 21c5dc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c5a0 │ │ │ │ + beq.n 21c5c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c5aa │ │ │ │ + beq.n 21c5d2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21dfb4 │ │ │ │ + bl 21dfdc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21c4b8 │ │ │ │ + beq.n 21c4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21db80 │ │ │ │ + bl 21dba8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c3de │ │ │ │ - b.n 21c4c0 │ │ │ │ + bne.w 21c406 │ │ │ │ + b.n 21c4e8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213864 │ │ │ │ + bl 21388c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21c552 │ │ │ │ + cbz r7, 21c57a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c552 │ │ │ │ + cbz r0, 21c57a │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5140 │ │ │ │ - cbz r0, 21c552 │ │ │ │ + bl 1f5168 │ │ │ │ + cbz r0, 21c57a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21c5ae │ │ │ │ + beq.n 21c5d6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21c56e │ │ │ │ + cbz r2, 21c596 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21c5a6 │ │ │ │ + cbz r4, 21c5ce │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21dfb4 │ │ │ │ + bl 21dfdc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c3de │ │ │ │ - b.n 21c4c0 │ │ │ │ + bne.w 21c406 │ │ │ │ + b.n 21c4e8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21c4f2 │ │ │ │ + b.n 21c51a │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21c56e │ │ │ │ + b.n 21c596 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21c4f2 │ │ │ │ + b.n 21c51a │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 61a7c │ │ │ │ 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, 21c5f8 │ │ │ │ + cbnz r2, 21c620 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c5f4 │ │ │ │ + beq.n 21c61c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21c5bc │ │ │ │ + bl 21c5e4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21c5f4 │ │ │ │ + bls.n 21c61c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21c610 │ │ │ │ + b.n 21c638 │ │ │ │ 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 213184 │ │ │ │ + bl 2131ac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2131a0 │ │ │ │ + bl 2131c8 │ │ │ │ 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, 21c6c8 │ │ │ │ + cbnz r2, 21c6f0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21c69a │ │ │ │ + cbz r0, 21c6c2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21c5bc │ │ │ │ + bl 21c5e4 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21c6ba │ │ │ │ + cbz r2, 21c6e2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8dc8 │ │ │ │ + bl 1f8df0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61a7c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 21c6e0 │ │ │ │ + cbnz r2, 21c708 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61a7c │ │ │ │ - b.n 21c68e │ │ │ │ + b.n 21c6b6 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ 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 61a7c │ │ │ │ mov r0, r5 │ │ │ │ @@ -613182,165 +613213,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, 21c750 │ │ │ │ + cbz r3, 21c778 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c634 │ │ │ │ + bl 21c65c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ 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 21c72a │ │ │ │ + bne.n 21c752 │ │ │ │ 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 213714 │ │ │ │ + bl 21373c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21c78a │ │ │ │ + cbz r1, 21c7b2 │ │ │ │ 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, 21c7b4 │ │ │ │ + cbz r3, 21c7dc │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c700 │ │ │ │ + bl 21c728 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd3c │ │ │ │ + bl 21bd64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c788 │ │ │ │ + beq.n 21c7b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21c788 │ │ │ │ + b.n 21c7b0 │ │ │ │ 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] @ (21c81c ) │ │ │ │ + ldr r2, [pc, #60] @ (21c844 ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21c820 ) │ │ │ │ + ldr r3, [pc, #52] @ (21c848 ) │ │ │ │ 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 21bee4 │ │ │ │ - ldr r2, [pc, #36] @ (21c824 ) │ │ │ │ - ldr r3, [pc, #28] @ (21c820 ) │ │ │ │ + bl 21bf0c │ │ │ │ + ldr r2, [pc, #36] @ (21c84c ) │ │ │ │ + ldr r3, [pc, #28] @ (21c848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c816 │ │ │ │ + bne.n 21c83e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #22 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ 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] @ 21c884 │ │ │ │ + ldr.w ip, [pc, #72] @ 21c8ac │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21c888 ) │ │ │ │ + ldr r2, [pc, #64] @ (21c8b0 ) │ │ │ │ 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 21bee4 │ │ │ │ - ldr r2, [pc, #36] @ (21c88c ) │ │ │ │ - ldr r3, [pc, #28] @ (21c888 ) │ │ │ │ + bl 21bf0c │ │ │ │ + ldr r2, [pc, #36] @ (21c8b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (21c8b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c87e │ │ │ │ + bne.n 21c8a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ 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] @ (21c94c ) │ │ │ │ + ldr r0, [pc, #168] @ (21c974 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21c950 ) │ │ │ │ + ldr r1, [pc, #168] @ (21c978 ) │ │ │ │ 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] │ │ │ │ @@ -613350,133 +613381,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 21c916 │ │ │ │ + beq.n 21c93e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21c92e │ │ │ │ + cbz r3, 21c956 │ │ │ │ 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 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 21c3b4 │ │ │ │ + bl 21c3dc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21bd3c │ │ │ │ + bl 21bd64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21c93e │ │ │ │ - ldr r2, [pc, #60] @ (21c954 ) │ │ │ │ - ldr r3, [pc, #52] @ (21c950 ) │ │ │ │ + cbz r3, 21c966 │ │ │ │ + ldr r2, [pc, #60] @ (21c97c ) │ │ │ │ + ldr r3, [pc, #52] @ (21c978 ) │ │ │ │ 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 21c948 │ │ │ │ + bne.n 21c970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21c8de │ │ │ │ + b.n 21c906 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f50bc │ │ │ │ - b.n 21c916 │ │ │ │ + bl 1f50e4 │ │ │ │ + b.n 21c93e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ 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] @ (21c9c4 ) │ │ │ │ + ldr r2, [pc, #92] @ (21c9ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21c9c8 ) │ │ │ │ + ldr r3, [pc, #92] @ (21c9f0 ) │ │ │ │ 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 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ 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 21c754 │ │ │ │ + bl 21c77c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f50bc │ │ │ │ - ldr r2, [pc, #36] @ (21c9cc ) │ │ │ │ - ldr r3, [pc, #28] @ (21c9c8 ) │ │ │ │ + bl 1f50e4 │ │ │ │ + ldr r2, [pc, #36] @ (21c9f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (21c9f0 ) │ │ │ │ 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 21c9c0 │ │ │ │ + bne.n 21c9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ 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 213568 │ │ │ │ + bl 213590 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21ca50 │ │ │ │ + cbnz r2, 21ca78 │ │ │ │ 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 │ │ │ │ @@ -613496,813 +613527,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, 21ca9a │ │ │ │ + cbnz r2, 21cac2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 61a7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21c9f4 │ │ │ │ + beq.n 21ca1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21ca78 │ │ │ │ + b.n 21caa0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21ca90 │ │ │ │ + cbz r1, 21cab8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21ca76 │ │ │ │ - b.n 21c9f4 │ │ │ │ + bhi.n 21ca9e │ │ │ │ + b.n 21ca1c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21ca48 │ │ │ │ + beq.n 21ca70 │ │ │ │ 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 21cab2 │ │ │ │ + bne.n 21cada │ │ │ │ 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] @ (21ccac ) │ │ │ │ + ldr r2, [pc, #464] @ (21ccd4 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21ccb0 ) │ │ │ │ + ldr r3, [pc, #452] @ (21ccd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5538 │ │ │ │ + bl 1f5560 │ │ │ │ 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 213070 │ │ │ │ + bl 213098 │ │ │ │ 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 21c700 │ │ │ │ + bl 21c728 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cb46 │ │ │ │ + cbz r3, 21cb6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c9d0 │ │ │ │ + bl 21c9f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f517c │ │ │ │ + bl 1f51a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cb2c │ │ │ │ + bne.n 21cb54 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cb56 │ │ │ │ - b.n 21cba8 │ │ │ │ + cbnz r3, 21cb7e │ │ │ │ + b.n 21cbd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cba8 │ │ │ │ + cbz r3, 21cbd0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cb50 │ │ │ │ + beq.n 21cb78 │ │ │ │ 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, 21cb98 │ │ │ │ + cbz r3, 21cbc0 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21c754 │ │ │ │ + bl 21c77c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cb90 │ │ │ │ - b.n 21cba8 │ │ │ │ + cbnz r3, 21cbb8 │ │ │ │ + b.n 21cbd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cba8 │ │ │ │ + cbz r3, 21cbd0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cb8a │ │ │ │ - b.n 21cb5c │ │ │ │ + beq.n 21cbb2 │ │ │ │ + b.n 21cb84 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cb70 │ │ │ │ + beq.n 21cb98 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21cb72 │ │ │ │ + b.n 21cb9a │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 61a7c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21cbce │ │ │ │ + cbz r1, 21cbf6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9024 │ │ │ │ + bl 1f904c │ │ │ │ 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, 21cc46 │ │ │ │ + cbnz r2, 21cc6e │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21cc1c │ │ │ │ + cbz r1, 21cc44 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f8ff4 │ │ │ │ + bl 1f901c │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21cc56 │ │ │ │ + cbnz r2, 21cc7e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f50bc │ │ │ │ - ldr r2, [pc, #136] @ (21ccb4 ) │ │ │ │ - ldr r3, [pc, #128] @ (21ccb0 ) │ │ │ │ + bl 1f50e4 │ │ │ │ + ldr r2, [pc, #136] @ (21ccdc ) │ │ │ │ + ldr r3, [pc, #128] @ (21ccd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cca8 │ │ │ │ + bne.n 21ccd0 │ │ │ │ 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 1f8ff4 │ │ │ │ + bl 1f901c │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21cc02 │ │ │ │ + b.n 21cc2a │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21cca2 │ │ │ │ + cbz r3, 21ccca │ │ │ │ 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 1f8ff4 │ │ │ │ + bl 1f901c │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f8ff4 │ │ │ │ + bl 1f901c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21cc6a │ │ │ │ + bcc.n 21cc92 │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21cc22 │ │ │ │ + b.n 21cc4a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #28 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ 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 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21cd14 │ │ │ │ + beq.n 21cd3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21ccf4 │ │ │ │ + cbz r1, 21cd1c │ │ │ │ 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 213f28 │ │ │ │ + bl 213f50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ 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 21cdb0 │ │ │ │ + beq.n 21cdd8 │ │ │ │ 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 21cd78 │ │ │ │ + bne.n 21cda0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21cd6c │ │ │ │ + cbz r4, 21cd94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cda8 │ │ │ │ + beq.n 21cdd0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21cd80 │ │ │ │ + beq.n 21cda8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cd66 │ │ │ │ + cbz r3, 21cd8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21cd66 │ │ │ │ + cbz r2, 21cd8e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21cda2 │ │ │ │ + beq.n 21cdca │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd54 │ │ │ │ + bne.n 21cd7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21cd7c │ │ │ │ + beq.n 21cda4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21cd78 │ │ │ │ + cbz r3, 21cda0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21cd3e │ │ │ │ + beq.n 21cd66 │ │ │ │ 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 1f949c │ │ │ │ + bl 1f94c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21cd50 │ │ │ │ - b.n 21cd6c │ │ │ │ + bne.n 21cd78 │ │ │ │ + b.n 21cd94 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21cd80 │ │ │ │ + b.n 21cda8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21cd6c │ │ │ │ - b.n 21cd7e │ │ │ │ + bne.n 21cd94 │ │ │ │ + b.n 21cda6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21ce06 │ │ │ │ + cbz r2, 21ce2e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ce06 │ │ │ │ + bne.n 21ce2e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21ce0c │ │ │ │ + cbz r3, 21ce34 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21cdda │ │ │ │ - b.n 21cde4 │ │ │ │ + cbnz r0, 21ce02 │ │ │ │ + b.n 21ce0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21cde4 │ │ │ │ + cbz r0, 21ce0c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21cdd4 │ │ │ │ + bne.n 21cdfc │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21ce06 │ │ │ │ + cbz r2, 21ce2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21cdfc │ │ │ │ + cbz r3, 21ce24 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21cdfc │ │ │ │ + bne.n 21ce24 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21ce08 │ │ │ │ + cbz r2, 21ce30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21cdda │ │ │ │ + b.n 21ce02 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21cdda │ │ │ │ + bne.n 21ce02 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21cde6 │ │ │ │ + b.n 21ce0e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21cdcc │ │ │ │ + b.n 21cdf4 │ │ │ │ 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 21ce4a │ │ │ │ + beq.n 21ce72 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21ce38 │ │ │ │ + b.n 21ce60 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21ce46 │ │ │ │ + beq.n 21ce6e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21ce32 │ │ │ │ + bne.n 21ce5a │ │ │ │ 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 21ce96 │ │ │ │ + beq.n 21cebe │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21ce96 │ │ │ │ + beq.n 21cebe │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21ce84 │ │ │ │ + b.n 21ceac │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21ce96 │ │ │ │ + beq.n 21cebe │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21ce7e │ │ │ │ + bne.n 21cea6 │ │ │ │ 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, 21ce9e │ │ │ │ - bl 21ce10 │ │ │ │ + cbz r1, 21cec6 │ │ │ │ + bl 21ce38 │ │ │ │ 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] @ (21cfe0 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d008 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21cf20 │ │ │ │ + bhi.n 21cf48 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21cede │ │ │ │ + cbz r3, 21cf06 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cece │ │ │ │ + bne.n 21cef6 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cef4 │ │ │ │ + cbz r3, 21cf1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cee4 │ │ │ │ + bne.n 21cf0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21cef4 │ │ │ │ + beq.n 21cf1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21cfb0 │ │ │ │ + beq.n 21cfd8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21cf90 │ │ │ │ + bhi.n 21cfb8 │ │ │ │ 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 21cef4 │ │ │ │ + beq.n 21cf1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf28 │ │ │ │ - b.n 21cef4 │ │ │ │ + bne.n 21cf50 │ │ │ │ + b.n 21cf1c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21cf50 │ │ │ │ + cbz r3, 21cf78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf40 │ │ │ │ + bne.n 21cf68 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21cf66 │ │ │ │ + cbz r3, 21cf8e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf56 │ │ │ │ + bne.n 21cf7e │ │ │ │ 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] @ (21cfe4 ) │ │ │ │ + ldr r3, [pc, #108] @ (21d00c ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21cf90 │ │ │ │ + cbz r3, 21cfb8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ccb8 │ │ │ │ + bl 21cce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21cef4 │ │ │ │ + beq.n 21cf1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21cfa6 │ │ │ │ + cbz r3, 21cfce │ │ │ │ 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 21cf0e │ │ │ │ + bne.n 21cf36 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21cfbc │ │ │ │ + cbz r3, 21cfe4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21cfc8 │ │ │ │ + cbz r3, 21cff0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21cf96 │ │ │ │ + bne.n 21cfbe │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215bdc │ │ │ │ - b.n 21cf96 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + bl 215c04 │ │ │ │ + b.n 21cfbe │ │ │ │ + adds r1, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r5, r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #416] @ 21d1a0 │ │ │ │ + ldr.w r8, [pc, #416] @ 21d1c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d08c │ │ │ │ + beq.n 21d0b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21ce10 │ │ │ │ + bl 21ce38 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21cdb4 │ │ │ │ - cbz r4, 21d07a │ │ │ │ + bl 21cddc │ │ │ │ + cbz r4, 21d0a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ce10 │ │ │ │ + bl 21ce38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21cdb4 │ │ │ │ + bl 21cddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21d19a │ │ │ │ + bhi.w 21d1c2 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d0ac │ │ │ │ + bhi.n 21d0d4 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d19a │ │ │ │ + beq.w 21d1c2 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d074 │ │ │ │ + cbz r4, 21d09c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21d19a │ │ │ │ + bhi.w 21d1c2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d0e2 │ │ │ │ + bhi.n 21d10a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d19a │ │ │ │ + beq.w 21d1c2 │ │ │ │ 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 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d040 │ │ │ │ + bls.n 21d068 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d114 │ │ │ │ + beq.n 21d13c │ │ │ │ mov r1, r4 │ │ │ │ - bl 21ce10 │ │ │ │ + bl 21ce38 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cdb4 │ │ │ │ + bl 21cddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d058 │ │ │ │ + b.n 21d080 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d12e │ │ │ │ + bls.n 21d156 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21d1a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (21d1cc ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d14e │ │ │ │ + beq.n 21d176 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d13a │ │ │ │ + beq.n 21d162 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d19a │ │ │ │ + beq.n 21d1c2 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d050 │ │ │ │ + b.n 21d078 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d124 │ │ │ │ + bls.n 21d14c │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21d1a4 ) │ │ │ │ + ldr r1, [pc, #176] @ (21d1cc ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21d174 │ │ │ │ + beq.n 21d19c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d144 │ │ │ │ + cbz r0, 21d16c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d19a │ │ │ │ + beq.n 21d1c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d070 │ │ │ │ + b.n 21d098 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ 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 21d0f0 │ │ │ │ + b.n 21d118 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21d0ba │ │ │ │ + b.n 21d0e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 6133c │ │ │ │ - b.n 21d0d2 │ │ │ │ + b.n 21d0fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6133c │ │ │ │ - b.n 21d106 │ │ │ │ + b.n 21d12e │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ - cbz r0, 21d19a │ │ │ │ + cbz r0, 21d1c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a7c │ │ │ │ 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 21d050 │ │ │ │ + b.n 21d078 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d19a │ │ │ │ + cbz r0, 21d1c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d070 │ │ │ │ + b.n 21d098 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r7, r1, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21d26c │ │ │ │ + beq.n 21d294 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d22c │ │ │ │ + beq.n 21d254 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21cfe8 │ │ │ │ + bl 21d010 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d1ec │ │ │ │ + cbz r3, 21d214 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21d1e2 │ │ │ │ + bne.n 21d20a │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d210 │ │ │ │ + beq.n 21d238 │ │ │ │ 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] │ │ │ │ @@ -614310,265 +614341,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, 21d270 │ │ │ │ + cbz r6, 21d298 │ │ │ │ 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, 21d23c │ │ │ │ + cbz r3, 21d264 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21d24c │ │ │ │ + cbz r3, 21d274 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ 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 21d1ce │ │ │ │ + b.n 21d1f6 │ │ │ │ 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] @ 21d3e0 │ │ │ │ + ldr.w fp, [pc, #332] @ 21d408 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21d324 │ │ │ │ + beq.n 21d34c │ │ │ │ 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 21d2c6 │ │ │ │ + b.n 21d2ee │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21d3d8 │ │ │ │ + beq.w 21d400 │ │ │ │ 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 21d31a │ │ │ │ + beq.n 21d342 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21d362 │ │ │ │ + beq.n 21d38a │ │ │ │ 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 21d3d8 │ │ │ │ + bhi.n 21d400 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21d2aa │ │ │ │ + bls.n 21d2d2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21d32a │ │ │ │ - ldr r3, [pc, #244] @ (21d3e4 ) │ │ │ │ + bhi.n 21d352 │ │ │ │ + ldr r3, [pc, #244] @ (21d40c ) │ │ │ │ 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 21d33c │ │ │ │ + beq.n 21d364 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d39e │ │ │ │ + beq.n 21d3c6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d3d8 │ │ │ │ + beq.n 21d400 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d2b2 │ │ │ │ + b.n 21d2da │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21d368 │ │ │ │ + cbnz r2, 21d390 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21d3e4 ) │ │ │ │ + ldr r3, [pc, #184] @ (21d40c ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21d300 │ │ │ │ + bne.n 21d328 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d3d8 │ │ │ │ + beq.n 21d400 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 61a7c │ │ │ │ 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 21d2b2 │ │ │ │ + b.n 21d2da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21d2bc │ │ │ │ + b.n 21d2e4 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21d3a8 │ │ │ │ - ldr r3, [pc, #112] @ (21d3e4 ) │ │ │ │ + bhi.n 21d3d0 │ │ │ │ + ldr r3, [pc, #112] @ (21d40c ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d3c2 │ │ │ │ - cbz r3, 21d3ba │ │ │ │ + beq.n 21d3ea │ │ │ │ + cbz r3, 21d3e2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8d24 │ │ │ │ - cbz r0, 21d3d8 │ │ │ │ + bl 1f8d4c │ │ │ │ + cbz r0, 21d400 │ │ │ │ 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 21d3aa │ │ │ │ + b.n 21d3d2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ - b.n 21d30c │ │ │ │ - cbz r0, 21d3d8 │ │ │ │ + b.n 21d334 │ │ │ │ + cbz r0, 21d400 │ │ │ │ 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 6133c │ │ │ │ - b.n 21d38a │ │ │ │ + b.n 21d3b2 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d3d8 │ │ │ │ + cbz r0, 21d400 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21d3aa │ │ │ │ + b.n 21d3d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 21d27c │ │ │ │ + bl 21d2a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d492 │ │ │ │ + beq.n 21d4ba │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d492 │ │ │ │ + bne.n 21d4ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d498 │ │ │ │ + beq.n 21d4c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d498 │ │ │ │ + bne.n 21d4c0 │ │ │ │ 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 21d46a │ │ │ │ + b.n 21d492 │ │ │ │ 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, 21d47a │ │ │ │ + cbz r4, 21d4a2 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21d454 │ │ │ │ + beq.n 21d47c │ │ │ │ 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] │ │ │ │ @@ -614593,851 +614624,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 21d3e8 │ │ │ │ + bl 21d410 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d516 │ │ │ │ + cbz r2, 21d53e │ │ │ │ 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 21d516 │ │ │ │ + beq.n 21d53e │ │ │ │ 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, 21d516 │ │ │ │ + cbz r2, 21d53e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21d510 │ │ │ │ + cbz r1, 21d538 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21d4ea │ │ │ │ + bne.n 21d512 │ │ │ │ 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] @ (21d660 ) │ │ │ │ + ldr r2, [pc, #308] @ (21d688 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21d5bc │ │ │ │ + beq.n 21d5e4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21d570 │ │ │ │ + bne.n 21d598 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d554 │ │ │ │ + cbz r3, 21d57c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d518 │ │ │ │ + bl 21d540 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d542 │ │ │ │ + bne.n 21d56a │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d56a │ │ │ │ + cbz r3, 21d592 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d518 │ │ │ │ + bl 21d540 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d55a │ │ │ │ + bne.n 21d582 │ │ │ │ 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 21d56a │ │ │ │ + beq.n 21d592 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d56a │ │ │ │ + beq.n 21d592 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21d56a │ │ │ │ + bne.n 21d592 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21d56a │ │ │ │ + bne.n 21d592 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21d65a │ │ │ │ + bhi.n 21d682 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21d5ee │ │ │ │ + bhi.n 21d616 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21d65a │ │ │ │ + beq.n 21d682 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21d56a │ │ │ │ + b.n 21d592 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d5d4 │ │ │ │ + cbz r3, 21d5fc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d518 │ │ │ │ + bl 21d540 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d5c2 │ │ │ │ + bne.n 21d5ea │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d56a │ │ │ │ + beq.n 21d592 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d518 │ │ │ │ + bl 21d540 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d5dc │ │ │ │ - b.n 21d56a │ │ │ │ + bne.n 21d604 │ │ │ │ + b.n 21d592 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21d620 │ │ │ │ + bhi.n 21d648 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21d664 ) │ │ │ │ + ldr r1, [pc, #100] @ (21d68c ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21d636 │ │ │ │ + beq.n 21d65e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d62a │ │ │ │ + cbz r0, 21d652 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21d65a │ │ │ │ + cbz r3, 21d682 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21d5b0 │ │ │ │ + b.n 21d5d8 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d5fe │ │ │ │ + b.n 21d626 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21d614 │ │ │ │ + b.n 21d63c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21d65a │ │ │ │ + cbz r0, 21d682 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d5b0 │ │ │ │ + b.n 21d5d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d6ee │ │ │ │ + beq.n 21d716 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d6ee │ │ │ │ + bne.n 21d716 │ │ │ │ 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 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21d6f4 │ │ │ │ + beq.n 21d71c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21d6b8 │ │ │ │ + cbz r2, 21d6e0 │ │ │ │ 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 213f28 │ │ │ │ + bl 213f50 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213d2c │ │ │ │ + bl 213d54 │ │ │ │ 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, 21d6ee │ │ │ │ + cbz r2, 21d716 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d690 │ │ │ │ + beq.n 21d6b8 │ │ │ │ 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] @ (21da84 ) │ │ │ │ + ldr r2, [pc, #884] @ (21daac ) │ │ │ │ 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 21d7ac │ │ │ │ + beq.n 21d7d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21d730 │ │ │ │ + beq.n 21d758 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21d84c │ │ │ │ + beq.w 21d874 │ │ │ │ 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 21d97a │ │ │ │ + beq.w 21d9a2 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21d94e │ │ │ │ - cbz r4, 21d76e │ │ │ │ + beq.w 21d976 │ │ │ │ + cbz r4, 21d796 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21d95c │ │ │ │ + bhi.w 21d984 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21d8d4 │ │ │ │ + bhi.w 21d8fc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21d95c │ │ │ │ + beq.w 21d984 │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21d794 │ │ │ │ + cbz r5, 21d7bc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21d95c │ │ │ │ + bhi.w 21d984 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21d90c │ │ │ │ + bhi.w 21d934 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21d95c │ │ │ │ + beq.w 21d984 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d668 │ │ │ │ + bl 21d690 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d668 │ │ │ │ + bl 21d690 │ │ │ │ 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 21d812 │ │ │ │ + beq.n 21d83a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21d8b6 │ │ │ │ + beq.n 21d8de │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d872 │ │ │ │ + beq.n 21d89a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21d95c │ │ │ │ + bhi.w 21d984 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21d868 │ │ │ │ + bls.n 21d890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21d99e │ │ │ │ + bhi.w 21d9c6 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21da88 ) │ │ │ │ + ldr r1, [pc, #676] @ (21dab0 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21da56 │ │ │ │ + beq.w 21da7e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21da4a │ │ │ │ + beq.w 21da72 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d95c │ │ │ │ + beq.w 21d984 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21d86e │ │ │ │ + b.n 21d896 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21d9a8 │ │ │ │ + beq.w 21d9d0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21d95c │ │ │ │ + bhi.w 21d984 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21d87c │ │ │ │ + bhi.n 21d8a4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21d95c │ │ │ │ + beq.w 21d984 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21d668 │ │ │ │ + bl 21d690 │ │ │ │ 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 21d83a │ │ │ │ + beq.n 21d862 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d83a │ │ │ │ + beq.n 21d862 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21d826 │ │ │ │ - b.n 21d95c │ │ │ │ + bls.n 21d84e │ │ │ │ + b.n 21d984 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21d95c │ │ │ │ + beq.n 21d984 │ │ │ │ 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 21d942 │ │ │ │ + bls.n 21d96a │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21da88 ) │ │ │ │ + ldr r1, [pc, #508] @ (21dab0 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21d9ae │ │ │ │ + beq.w 21d9d6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d98a │ │ │ │ + beq.n 21d9b2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d95c │ │ │ │ + beq.n 21d984 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21d836 │ │ │ │ + b.n 21d85e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21da44 │ │ │ │ + beq.w 21da6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21d85a │ │ │ │ + bne.n 21d882 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21d85a │ │ │ │ + b.n 21d882 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21d96e │ │ │ │ + bls.n 21d996 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21da88 ) │ │ │ │ + ldr r1, [pc, #420] @ (21dab0 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21da1a │ │ │ │ + beq.w 21da42 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d9d8 │ │ │ │ + beq.n 21da00 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21d95c │ │ │ │ + cbz r0, 21d984 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d768 │ │ │ │ + b.n 21d790 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21d962 │ │ │ │ + bls.n 21d98a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21da88 ) │ │ │ │ + ldr r1, [pc, #364] @ (21dab0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21d9f0 │ │ │ │ + beq.n 21da18 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d9e4 │ │ │ │ + beq.n 21da0c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21d95c │ │ │ │ + cbz r0, 21d984 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21d78e │ │ │ │ + b.n 21d7b6 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d88a │ │ │ │ - cbz r4, 21d996 │ │ │ │ + b.n 21d8b2 │ │ │ │ + cbz r4, 21d9be │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21d754 │ │ │ │ + bls.w 21d77c │ │ │ │ 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 21d91a │ │ │ │ + b.n 21d942 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d8e2 │ │ │ │ + b.n 21d90a │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21d996 │ │ │ │ + beq.n 21d9be │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21d76e │ │ │ │ + b.n 21d796 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21d8a8 │ │ │ │ + b.n 21d8d0 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21d794 │ │ │ │ + b.n 21d7bc │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d7e2 │ │ │ │ + b.n 21d80a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21d83a │ │ │ │ + b.n 21d862 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d95c │ │ │ │ + beq.n 21d984 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d836 │ │ │ │ + b.n 21d85e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21d900 │ │ │ │ + b.n 21d928 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21d936 │ │ │ │ + b.n 21d95e │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d95c │ │ │ │ + beq.n 21d984 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d78e │ │ │ │ + b.n 21d7b6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d95c │ │ │ │ + beq.n 21d984 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d768 │ │ │ │ + b.n 21d790 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21d83a │ │ │ │ + b.n 21d862 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21d802 │ │ │ │ + b.n 21d82a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d95c │ │ │ │ + beq.w 21d984 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21d86e │ │ │ │ + b.n 21d896 │ │ │ │ nop │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 21dac6 │ │ │ │ + beq.n 21daee │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21dad6 │ │ │ │ + beq.n 21dafe │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21cfe8 │ │ │ │ + bl 21d010 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d6fc │ │ │ │ + bl 21d724 │ │ │ │ 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 21db50 │ │ │ │ + bhi.n 21db78 │ │ │ │ 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 21d4b8 │ │ │ │ + bl 21d4e0 │ │ │ │ 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 21da8c │ │ │ │ + bl 21dab4 │ │ │ │ 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 21d3e8 │ │ │ │ + bl 21d410 │ │ │ │ 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, 21db6c │ │ │ │ + cbz r3, 21db94 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21d4b8 │ │ │ │ + bl 21d4e0 │ │ │ │ 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 21da8c │ │ │ │ + bl 21dab4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21db1a │ │ │ │ + b.n 21db42 │ │ │ │ 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] @ (21dc64 ) │ │ │ │ + ldr r7, [pc, #208] @ (21dc8c ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21dc58 │ │ │ │ + beq.n 21dc80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213698 │ │ │ │ + bl 2136c0 │ │ │ │ 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 215f4c │ │ │ │ + bl 215f74 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d27c │ │ │ │ + bl 21d2a4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21dc5e │ │ │ │ + bhi.n 21dc86 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21dc0c │ │ │ │ + bls.n 21dc34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21dc20 │ │ │ │ + bhi.n 21dc48 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21dc68 ) │ │ │ │ + ldr r3, [pc, #124] @ (21dc90 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dc34 │ │ │ │ + beq.n 21dc5c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21dc2a │ │ │ │ + cbz r0, 21dc52 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f8d24 │ │ │ │ - cbz r0, 21dc5e │ │ │ │ + bl 1f8d4c │ │ │ │ + cbz r0, 21dc86 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21dc12 │ │ │ │ + b.n 21dc3a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21dc5e │ │ │ │ + beq.n 21dc86 │ │ │ │ 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 21dbea │ │ │ │ + b.n 21dc12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6133c │ │ │ │ - b.n 21dbfe │ │ │ │ + b.n 21dc26 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21dc5e │ │ │ │ + cbz r0, 21dc86 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21dc12 │ │ │ │ + b.n 21dc3a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -615450,30 +615481,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21d27c │ │ │ │ + bl 21d2a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21dcc8 │ │ │ │ + beq.n 21dcf0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21dcba │ │ │ │ + b.n 21dce2 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21dcc8 │ │ │ │ + beq.n 21dcf0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21dcb4 │ │ │ │ + bne.n 21dcdc │ │ │ │ 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 │ │ │ │ @@ -615482,390 +615513,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] @ (21df6c ) │ │ │ │ + ldr r2, [pc, #636] @ (21df94 ) │ │ │ │ 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, 21dd10 │ │ │ │ + cbz r3, 21dd38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21dd1c │ │ │ │ + cbz r3, 21dd44 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21dd6e │ │ │ │ + bhi.n 21dd96 │ │ │ │ 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, 21dd64 │ │ │ │ + cbz r5, 21dd8c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21de10 │ │ │ │ + bhi.n 21de38 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21de6e │ │ │ │ + bhi.w 21de96 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ 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 21de22 │ │ │ │ + beq.n 21de4a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21de10 │ │ │ │ + bhi.n 21de38 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21de16 │ │ │ │ + bls.n 21de3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21deec │ │ │ │ + bhi.w 21df14 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21df70 ) │ │ │ │ + ldr r1, [pc, #468] @ (21df98 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21df3e │ │ │ │ + beq.w 21df66 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21df00 │ │ │ │ + beq.w 21df28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21de1c │ │ │ │ + b.n 21de44 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21dd48 │ │ │ │ - b.n 21dd64 │ │ │ │ + bne.n 21dd70 │ │ │ │ + b.n 21dd8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21dde2 │ │ │ │ + beq.n 21de0a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21ddda │ │ │ │ + bne.n 21de02 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21ddca │ │ │ │ + bne.n 21ddf2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21dd64 │ │ │ │ + b.n 21dd8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21de00 │ │ │ │ + beq.n 21de28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21ddf8 │ │ │ │ + bne.n 21de20 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ddea │ │ │ │ + beq.n 21de12 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21dd4e │ │ │ │ + bls.n 21dd76 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21dd68 │ │ │ │ + beq.n 21dd90 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21de10 │ │ │ │ + bhi.n 21de38 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21deb6 │ │ │ │ + bls.n 21dede │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21def6 │ │ │ │ + bhi.n 21df1e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21df70 ) │ │ │ │ + ldr r3, [pc, #292] @ (21df98 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21df16 │ │ │ │ + beq.n 21df3e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21df0c │ │ │ │ + beq.n 21df34 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21debc │ │ │ │ + b.n 21dee4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21dea0 │ │ │ │ + bls.n 21dec8 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21df70 ) │ │ │ │ + ldr r3, [pc, #240] @ (21df98 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dec6 │ │ │ │ + beq.n 21deee │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21deac │ │ │ │ + cbz r0, 21ded4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21dd60 │ │ │ │ + b.n 21dd88 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21de7c │ │ │ │ + b.n 21dea4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ - b.n 21de92 │ │ │ │ + b.n 21deba │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ 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 61af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de10 │ │ │ │ + beq.n 21de38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a7c │ │ │ │ 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 21dd60 │ │ │ │ + b.n 21dd88 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dd9a │ │ │ │ + b.n 21ddc2 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21de48 │ │ │ │ + b.n 21de70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ddba │ │ │ │ + b.n 21dde2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6133c │ │ │ │ - b.n 21de60 │ │ │ │ + b.n 21de88 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21de10 │ │ │ │ + beq.w 21de38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a7c │ │ │ │ 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 21debc │ │ │ │ + b.n 21dee4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21de10 │ │ │ │ + beq.w 21de38 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21de1c │ │ │ │ - movs r3, #6 │ │ │ │ + b.n 21de44 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 21df90 │ │ │ │ + cbz r3, 21dfb8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21df9c │ │ │ │ + cbz r3, 21dfc4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21cd1c │ │ │ │ + bl 21cd44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ - bl 21d6fc │ │ │ │ + bl 21ce74 │ │ │ │ + bl 21d724 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ 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] @ 21e538 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21e560 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21e53c │ │ │ │ + ldr.w r2, [pc, #1392] @ 21e564 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21e540 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21e568 │ │ │ │ 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 21dae4 │ │ │ │ + bl 21db0c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e050 │ │ │ │ + cbnz r2, 21e078 │ │ │ │ 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 21e01c │ │ │ │ + beq.n 21e044 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e21c │ │ │ │ + beq.w 21e244 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d1a8 │ │ │ │ + bl 21d1d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d1a8 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21e544 │ │ │ │ - ldr.w r3, [pc, #1284] @ 21e53c │ │ │ │ + bl 21d1d0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21e56c │ │ │ │ + ldr.w r3, [pc, #1284] @ 21e564 │ │ │ │ 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 21e532 │ │ │ │ + bne.w 21e55a │ │ │ │ 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 21e116 │ │ │ │ + bne.n 21e13e │ │ │ │ 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] │ │ │ │ @@ -615873,106 +615904,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 21e096 │ │ │ │ + beq.n 21e0be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e17c │ │ │ │ + beq.n 21e1a4 │ │ │ │ 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 21e3aa │ │ │ │ + beq.w 21e3d2 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21e3bc │ │ │ │ - bl 21ce4c │ │ │ │ + beq.w 21e3e4 │ │ │ │ + bl 21ce74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e0e0 │ │ │ │ + cbz r3, 21e108 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e3d8 │ │ │ │ + bhi.w 21e400 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e2ee │ │ │ │ + bhi.w 21e316 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21e174 │ │ │ │ + beq.n 21e19c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21e3d8 │ │ │ │ + bhi.w 21e400 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e32c │ │ │ │ + bhi.w 21e354 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e176 │ │ │ │ + b.n 21e19e │ │ │ │ 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 21e12e │ │ │ │ + beq.n 21e156 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e030 │ │ │ │ + beq.n 21e058 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e030 │ │ │ │ + bne.w 21e058 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21e244 │ │ │ │ + beq.w 21e26c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e170 │ │ │ │ + cbz r3, 21e198 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e3d8 │ │ │ │ + bhi.w 21e400 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e36e │ │ │ │ + bhi.w 21e396 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ 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 21e030 │ │ │ │ + bne.w 21e058 │ │ │ │ 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 │ │ │ │ @@ -615982,475 +616013,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 21e1ae │ │ │ │ + beq.n 21e1d6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e250 │ │ │ │ + beq.n 21e278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21e224 │ │ │ │ + beq.n 21e24c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e3d8 │ │ │ │ + bhi.w 21e400 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21e272 │ │ │ │ + bhi.n 21e29a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ 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 21e1f2 │ │ │ │ + beq.n 21e21a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e030 │ │ │ │ + beq.w 21e058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21e3d8 │ │ │ │ + bhi.w 21e400 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21e2b0 │ │ │ │ + bhi.n 21e2d8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e030 │ │ │ │ + b.n 21e058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dcdc │ │ │ │ - b.n 21e01c │ │ │ │ + bl 21dd04 │ │ │ │ + b.n 21e044 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e23a │ │ │ │ + beq.n 21e262 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e030 │ │ │ │ + beq.w 21e058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e216 │ │ │ │ + b.n 21e23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e170 │ │ │ │ + b.n 21e198 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e264 │ │ │ │ + beq.n 21e28c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e030 │ │ │ │ + beq.w 21e058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce4c │ │ │ │ + bl 21ce74 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21e1fa │ │ │ │ - b.n 21e216 │ │ │ │ + bne.n 21e222 │ │ │ │ + b.n 21e23e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e3fa │ │ │ │ + bhi.w 21e422 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21e548 ) │ │ │ │ + ldr r3, [pc, #704] @ (21e570 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21e464 │ │ │ │ + beq.w 21e48c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e426 │ │ │ │ + beq.w 21e44e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21e1d4 │ │ │ │ + b.n 21e1fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e3f2 │ │ │ │ + bhi.w 21e41a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21e548 ) │ │ │ │ + ldr r1, [pc, #644] @ (21e570 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e43c │ │ │ │ + beq.w 21e464 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e418 │ │ │ │ + beq.w 21e440 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21e212 │ │ │ │ + b.n 21e23a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e3e8 │ │ │ │ + bhi.n 21e410 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21e548 ) │ │ │ │ + ldr r1, [pc, #584] @ (21e570 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e4ba │ │ │ │ + beq.w 21e4e2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e430 │ │ │ │ + beq.w 21e458 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e0da │ │ │ │ + b.n 21e102 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e3de │ │ │ │ + bhi.n 21e406 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21e548 ) │ │ │ │ + ldr r1, [pc, #520] @ (21e570 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e48a │ │ │ │ + beq.w 21e4b2 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e40e │ │ │ │ + beq.n 21e436 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21e10c │ │ │ │ + b.n 21e134 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e404 │ │ │ │ + bhi.n 21e42c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21e548 ) │ │ │ │ + ldr r1, [pc, #456] @ (21e570 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e4f4 │ │ │ │ + beq.w 21e51c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e4e8 │ │ │ │ + beq.w 21e510 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8d24 │ │ │ │ + bl 1f8d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e3d8 │ │ │ │ + cbz r0, 21e400 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e16a │ │ │ │ + b.n 21e192 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21e524 │ │ │ │ - bl 21ce4c │ │ │ │ + beq.w 21e54c │ │ │ │ + bl 21ce74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e0e0 │ │ │ │ - bl 21ce4c │ │ │ │ + b.n 21e108 │ │ │ │ + bl 21ce74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e172 │ │ │ │ + beq.w 21e19a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21e0c6 │ │ │ │ + bls.w 21e0ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e33c │ │ │ │ + b.n 21e364 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e2fe │ │ │ │ + b.n 21e326 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21e2c0 │ │ │ │ + b.n 21e2e8 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21e284 │ │ │ │ + b.n 21e2ac │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e37e │ │ │ │ + b.n 21e3a6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ - b.n 21e35a │ │ │ │ + b.n 21e382 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e2e0 │ │ │ │ + b.n 21e308 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ - b.n 21e2a0 │ │ │ │ + b.n 21e2c8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e31e │ │ │ │ + b.n 21e346 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21e212 │ │ │ │ + b.n 21e23a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a7c │ │ │ │ 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 21e1d4 │ │ │ │ + b.n 21e1fc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61af4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21e10c │ │ │ │ + b.n 21e134 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e3d8 │ │ │ │ + beq.n 21e400 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21e0da │ │ │ │ + b.n 21e102 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6133c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e39e │ │ │ │ + b.n 21e3c6 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e3d8 │ │ │ │ + beq.w 21e400 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a7c │ │ │ │ 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 21e16a │ │ │ │ - bl 21ce4c │ │ │ │ + b.n 21e192 │ │ │ │ + bl 21ce74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e176 │ │ │ │ + b.n 21e19e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #236] @ (21e64c ) │ │ │ │ + ldr r0, [pc, #236] @ (21e674 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21e650 ) │ │ │ │ + ldr r1, [pc, #236] @ (21e678 ) │ │ │ │ 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 213e28 │ │ │ │ - cbz r0, 21e5ba │ │ │ │ + bl 213e50 │ │ │ │ + cbz r0, 21e5e2 │ │ │ │ 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] @ (21e654 ) │ │ │ │ - ldr r3, [pc, #172] @ (21e650 ) │ │ │ │ + ldr r2, [pc, #180] @ (21e67c ) │ │ │ │ + ldr r3, [pc, #172] @ (21e678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e646 │ │ │ │ + bne.n 21e66e │ │ │ │ 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 21dae4 │ │ │ │ + bl 21db0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e5d8 │ │ │ │ + bne.n 21e600 │ │ │ │ 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 21dae4 │ │ │ │ + bl 21db0c │ │ │ │ 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 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21e616 │ │ │ │ + b.n 21e63e │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -616459,94 +616490,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 21e60c │ │ │ │ + bne.n 21e634 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21d1a8 │ │ │ │ - b.n 21e59e │ │ │ │ + bl 21d1d0 │ │ │ │ + b.n 21e5c6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r6, r0 │ │ │ │ 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] @ (21e794 ) │ │ │ │ + ldr r4, [pc, #296] @ (21e7bc ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21e798 ) │ │ │ │ + ldr r1, [pc, #296] @ (21e7c0 ) │ │ │ │ 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 21e75a │ │ │ │ + beq.n 21e782 │ │ │ │ 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 21e6b6 │ │ │ │ - b.n 21e6bc │ │ │ │ + bne.n 21e6de │ │ │ │ + b.n 21e6e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21d518 │ │ │ │ + bl 21d540 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e6ac │ │ │ │ + bne.n 21e6d4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21dae4 │ │ │ │ + bl 21db0c │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e736 │ │ │ │ + beq.n 21e75e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e776 │ │ │ │ + beq.n 21e79e │ │ │ │ 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 21e716 │ │ │ │ + b.n 21e73e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21e71e │ │ │ │ + cbz r2, 21e746 │ │ │ │ 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] │ │ │ │ @@ -616554,15 +616585,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 21e6f6 │ │ │ │ + bne.n 21e71e │ │ │ │ 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] │ │ │ │ @@ -616574,383 +616605,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21d1a8 │ │ │ │ + bl 21d1d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21d1a8 │ │ │ │ - ldr r2, [pc, #64] @ (21e79c ) │ │ │ │ - ldr r3, [pc, #56] @ (21e798 ) │ │ │ │ + bl 21d1d0 │ │ │ │ + ldr r2, [pc, #64] @ (21e7c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (21e7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e78e │ │ │ │ + bne.n 21e7b6 │ │ │ │ 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 21e736 │ │ │ │ + b.n 21e75e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r6, r1 │ │ │ │ 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, 21e7c6 │ │ │ │ + cbz r3, 21e7ee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e7b6 │ │ │ │ + bne.n 21e7de │ │ │ │ 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] @ (21e8f8 ) │ │ │ │ + ldr r2, [pc, #288] @ (21e920 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21e8fc ) │ │ │ │ + ldr r3, [pc, #288] @ (21e924 ) │ │ │ │ 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 21e7f2 │ │ │ │ + b.n 21e81a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e7f0 │ │ │ │ + bne.n 21e818 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e8cc │ │ │ │ + beq.n 21e8f4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21e8f4 │ │ │ │ + beq.n 21e91c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21e8c2 │ │ │ │ + beq.n 21e8ea │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e8c2 │ │ │ │ + bne.n 21e8ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e8d2 │ │ │ │ + beq.n 21e8fa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e8d2 │ │ │ │ + bne.n 21e8fa │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21ccb8 │ │ │ │ + bl 21cce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21e856 │ │ │ │ + cbz r3, 21e87e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e856 │ │ │ │ + bne.n 21e87e │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ccb8 │ │ │ │ + bl 21cce0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e836 │ │ │ │ + bne.n 21e85e │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21ccb8 │ │ │ │ + bl 21cce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21e8c8 │ │ │ │ + beq.n 21e8f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e8ee │ │ │ │ + beq.n 21e916 │ │ │ │ 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 21e54c │ │ │ │ + bl 21e574 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21e8aa │ │ │ │ + cbz r3, 21e8d2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21cea0 │ │ │ │ + bl 21cec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e89a │ │ │ │ - ldr r2, [pc, #84] @ (21e900 ) │ │ │ │ - ldr r3, [pc, #76] @ (21e8fc ) │ │ │ │ + bne.n 21e8c2 │ │ │ │ + ldr r2, [pc, #84] @ (21e928 ) │ │ │ │ + ldr r3, [pc, #76] @ (21e924 ) │ │ │ │ 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 21e8ea │ │ │ │ + bne.n 21e912 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21e8e4 │ │ │ │ + cbnz r3, 21e90c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21e878 │ │ │ │ + b.n 21e8a0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21e8c4 │ │ │ │ + b.n 21e8ec │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21ccb8 │ │ │ │ + bl 21cce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ - b.n 21e866 │ │ │ │ + bl 214b10 │ │ │ │ + b.n 21e88e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21e878 │ │ │ │ + b.n 21e8a0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21e878 │ │ │ │ + b.n 21e8a0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ 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, 21e976 │ │ │ │ + cbz r3, 21e99e │ │ │ │ mov r0, r7 │ │ │ │ - bl 216028 │ │ │ │ + bl 216050 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161e0 │ │ │ │ + bl 216208 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21e96e │ │ │ │ + beq.n 21e996 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21e956 │ │ │ │ + cbz r5, 21e97e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21e98a │ │ │ │ + cbz r3, 21e9b2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21e992 │ │ │ │ + beq.n 21e9ba │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21e950 │ │ │ │ + cbz r4, 21e978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21e950 │ │ │ │ + cbz r3, 21e978 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21e978 │ │ │ │ + beq.n 21e9a0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21e93e │ │ │ │ + bne.n 21e966 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21e982 │ │ │ │ + beq.n 21e9aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 224d04 │ │ │ │ + bl 224d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161e0 │ │ │ │ + bl 216208 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21e92a │ │ │ │ + bne.n 21e952 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e918 │ │ │ │ + bne.n 21e940 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 22062c │ │ │ │ - b.n 21e94a │ │ │ │ + bl 220654 │ │ │ │ + b.n 21e972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22062c │ │ │ │ - b.n 21e956 │ │ │ │ + bl 220654 │ │ │ │ + b.n 21e97e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e956 │ │ │ │ - b.n 21e984 │ │ │ │ - bl 22062c │ │ │ │ - b.n 21e93a │ │ │ │ + bne.n 21e97e │ │ │ │ + b.n 21e9ac │ │ │ │ + bl 220654 │ │ │ │ + b.n 21e962 │ │ │ │ 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] @ (21ea14 ) │ │ │ │ - ldr r3, [pc, #104] @ (21ea18 ) │ │ │ │ + ldr r2, [pc, #104] @ (21ea3c ) │ │ │ │ + ldr r3, [pc, #104] @ (21ea40 ) │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 21e9c4 │ │ │ │ - ldr r2, [pc, #40] @ (21ea1c ) │ │ │ │ - ldr r3, [pc, #32] @ (21ea18 ) │ │ │ │ + bcs.n 21e9ec │ │ │ │ + ldr r2, [pc, #40] @ (21ea44 ) │ │ │ │ + ldr r3, [pc, #32] @ (21ea40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ea0e │ │ │ │ + bne.n 21ea36 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 21ea6c │ │ │ │ + beq.n 21ea94 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21ea64 │ │ │ │ + bmi.n 21ea8c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21ea64 │ │ │ │ + bne.n 21ea8c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21ea5e │ │ │ │ + bhi.n 21ea86 │ │ │ │ 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 21ea20 │ │ │ │ + bl 21ea48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21ea3e │ │ │ │ + bne.n 21ea66 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ea20 │ │ │ │ - b.n 21ea64 │ │ │ │ + bl 21ea48 │ │ │ │ + b.n 21ea8c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ea20 │ │ │ │ - b.n 21ea64 │ │ │ │ + bl 21ea48 │ │ │ │ + b.n 21ea8c │ │ │ │ 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] @ (21ec24 ) │ │ │ │ + ldr r2, [pc, #368] @ (21ec4c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21ec28 ) │ │ │ │ + ldr r3, [pc, #368] @ (21ec50 ) │ │ │ │ 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 │ │ │ │ @@ -616960,215 +616991,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 21ec1a │ │ │ │ + beq.w 21ec42 │ │ │ │ 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 21eaf8 │ │ │ │ + bhi.n 21eb20 │ │ │ │ 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 21eb82 │ │ │ │ + bne.n 21ebaa │ │ │ │ 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 21eb9e │ │ │ │ + beq.n 21ebc6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21eb4e │ │ │ │ + cbz r3, 21eb76 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21ebd2 │ │ │ │ + beq.n 21ebfa │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - ldr r2, [pc, #168] @ (21ec2c ) │ │ │ │ - ldr r3, [pc, #160] @ (21ec28 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #168] @ (21ec54 ) │ │ │ │ + ldr r3, [pc, #160] @ (21ec50 ) │ │ │ │ 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 21ec1e │ │ │ │ + bne.n 21ec46 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21eb82 │ │ │ │ + beq.n 21ebaa │ │ │ │ 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 21ebaa │ │ │ │ + bne.n 21ebd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21eb82 │ │ │ │ + beq.n 21ebaa │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eb4e │ │ │ │ + beq.n 21eb76 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21eb4e │ │ │ │ - b.n 21ebd8 │ │ │ │ - cbz r4, 21ebf4 │ │ │ │ + bne.n 21eb76 │ │ │ │ + b.n 21ec00 │ │ │ │ + cbz r4, 21ec1c │ │ │ │ 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 21ebde │ │ │ │ + bne.n 21ec06 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21eb82 │ │ │ │ + beq.n 21ebaa │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 21eb82 │ │ │ │ + bl 217e50 │ │ │ │ + b.n 21ebaa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21eb14 │ │ │ │ + b.n 21eb3c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ 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 21ec6c │ │ │ │ + beq.n 21ec94 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21c7c4 │ │ │ │ + bl 21c7ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21ec72 │ │ │ │ + cbnz r2, 21ec9a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 21ec64 │ │ │ │ + bne.n 21ec8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21ec30 │ │ │ │ + bl 21ec58 │ │ │ │ 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 21ec64 │ │ │ │ + b.n 21ec8c │ │ │ │ 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] @ 21f264 │ │ │ │ + ldr.w r2, [pc, #1432] @ 21f28c │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21f268 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21f290 │ │ │ │ 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 21ed84 │ │ │ │ + bcc.n 21edac │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ orr.w r3, r4, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -617180,57 +617211,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 21f124 │ │ │ │ + bcc.w 21f14c │ │ │ │ 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 21ed30 │ │ │ │ + bls.n 21ed58 │ │ │ │ sub.w r0, r9, fp │ │ │ │ blx 60cfc <__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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21ef04 │ │ │ │ + bhi.w 21ef2c │ │ │ │ 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 21ed24 │ │ │ │ + bhi.n 21ed4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21f230 │ │ │ │ + bls.w 21f258 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21eed6 │ │ │ │ + beq.w 21eefe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ orr.w r9, r4, #4 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add.w r8, ip, r5, lsl #2 │ │ │ │ @@ -617240,237 +617271,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 217168 │ │ │ │ + bl 217190 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f036 │ │ │ │ + beq.w 21f05e │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21edf8 │ │ │ │ + bne.n 21ee20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f200 │ │ │ │ + beq.w 21f228 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21f220 │ │ │ │ + beq.w 21f248 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21f154 │ │ │ │ + beq.w 21f17c │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21ee2e │ │ │ │ + cbz r0, 21ee56 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eec2 │ │ │ │ + beq.n 21eeea │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ee96 │ │ │ │ + cbz r0, 21eebe │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21ee3e │ │ │ │ + bcc.n 21ee66 │ │ │ │ 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 21edc4 │ │ │ │ + bne.w 21edec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218290 │ │ │ │ - ldr r2, [pc, #900] @ (21f26c ) │ │ │ │ - ldr r3, [pc, #892] @ (21f268 ) │ │ │ │ + bl 2182b8 │ │ │ │ + ldr r2, [pc, #900] @ (21f294 ) │ │ │ │ + ldr r3, [pc, #892] @ (21f290 ) │ │ │ │ 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 21f25e │ │ │ │ + bne.w 21f286 │ │ │ │ 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 21f132 │ │ │ │ + beq.w 21f15a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f05e │ │ │ │ + bne.w 21f086 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f250 │ │ │ │ + beq.w 21f278 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21f1f2 │ │ │ │ + beq.w 21f21a │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f05e │ │ │ │ + bne.w 21f086 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 │ │ │ │ @@ -617480,126 +617511,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 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f12e │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f210 │ │ │ │ + beq.w 21f238 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21eec2 │ │ │ │ + beq.w 21eeea │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21edf8 │ │ │ │ + bne.w 21ee20 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21eec2 │ │ │ │ + b.n 21eeea │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 21f0f4 │ │ │ │ + bcc.n 21f11c │ │ │ │ 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 21f0d4 │ │ │ │ + b.n 21f0fc │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f0c6 │ │ │ │ + cbz r0, 21f0ee │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2191d0 │ │ │ │ + bl 2191f8 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f090 │ │ │ │ + bhi.n 21f0b8 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218290 │ │ │ │ + bl 2182b8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 619c8 <__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 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ed6c │ │ │ │ + b.n 21ed94 │ │ │ │ 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 21ed48 │ │ │ │ + b.n 21ed70 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f242 │ │ │ │ + beq.w 21f26a │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21f106 │ │ │ │ + beq.n 21f12e │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f05e │ │ │ │ + bne.n 21f086 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f12e │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617608,23 +617639,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 21f166 │ │ │ │ + bne.n 21f18e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61060 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617633,168 +617664,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 21f1a6 │ │ │ │ + bne.n 21f1ce │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21eec2 │ │ │ │ + b.n 21eeea │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f12e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21eec2 │ │ │ │ + b.n 21eeea │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21eec2 │ │ │ │ + b.n 21eeea │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21eec2 │ │ │ │ + b.n 21eeea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218290 │ │ │ │ - b.n 21eee6 │ │ │ │ + bl 2182b8 │ │ │ │ + b.n 21ef0e │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f12e │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180a4 │ │ │ │ + bl 2180cc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f12e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f334 │ │ │ │ + bne.n 21f35c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e3c1c │ │ │ │ + bl 2e3c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f336 │ │ │ │ + beq.n 21f35e │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21f34c │ │ │ │ + bhi.n 21f374 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21f33a │ │ │ │ + bls.n 21f362 │ │ │ │ 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 21f2d4 │ │ │ │ + bne.n 21f2fc │ │ │ │ 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 21f388 │ │ │ │ + bhi.n 21f3b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21f3d2 │ │ │ │ + bls.n 21f3fa │ │ │ │ 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 21f30a │ │ │ │ + bne.n 21f332 │ │ │ │ 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, 21f334 │ │ │ │ + cbnz r3, 21f35c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21f334 │ │ │ │ - cbz r5, 21f33e │ │ │ │ + cbnz r3, 21f35c │ │ │ │ + cbz r5, 21f366 │ │ │ │ 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 21f33e │ │ │ │ + bls.n 21f366 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21f2d4 │ │ │ │ + b.n 21f2fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21f336 │ │ │ │ + beq.n 21f35e │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 212f20 │ │ │ │ - b.n 21f336 │ │ │ │ + bl 212f48 │ │ │ │ + b.n 21f35e │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21f33a │ │ │ │ - add r2, pc, #8 @ (adr r2, 21f35c ) │ │ │ │ + bhi.n 21f362 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21f384 ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -617806,15 +617837,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21f3d2 │ │ │ │ + bhi.n 21f3fa │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -617834,37 +617865,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 21f2d4 │ │ │ │ + b.n 21f2fc │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21f30a │ │ │ │ + b.n 21f332 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21f30a │ │ │ │ + b.n 21f332 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f3ea │ │ │ │ + bne.n 21f412 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f3ee │ │ │ │ + beq.n 21f416 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f3ea │ │ │ │ + bne.n 21f412 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f3ea │ │ │ │ + bne.n 21f412 │ │ │ │ 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} │ │ │ │ @@ -617872,129 +617903,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 21f4a4 │ │ │ │ + beq.n 21f4cc │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f4ac │ │ │ │ + beq.n 21f4d4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21f456 │ │ │ │ + cbz r3, 21f47e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f434 │ │ │ │ + beq.n 21f45c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21f4a4 │ │ │ │ + ble.n 21f4cc │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f8da4 │ │ │ │ + bl 1f8dcc │ │ │ │ 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 21f492 │ │ │ │ + beq.n 21f4ba │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21f4a8 │ │ │ │ + cbz r3, 21f4d0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f4a8 │ │ │ │ + bne.n 21f4d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f478 │ │ │ │ + bne.n 21f4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21f3d8 │ │ │ │ + bl 21f400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f47e │ │ │ │ + bne.n 21f4a6 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21f47e │ │ │ │ + b.n 21f4a6 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f3d8 │ │ │ │ + bl 21f400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f448 │ │ │ │ + bne.n 21f470 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21f448 │ │ │ │ + b.n 21f470 │ │ │ │ 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 21f4e0 │ │ │ │ + bcc.n 21f508 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21f4e6 │ │ │ │ + bls.n 21f50e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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, 21f536 │ │ │ │ + cbz r0, 21f55e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f52c │ │ │ │ - bl 214ae8 │ │ │ │ + bne.n 21f554 │ │ │ │ + bl 214b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21f530 │ │ │ │ + cbz r3, 21f558 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21f530 │ │ │ │ + bne.n 21f558 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f508 │ │ │ │ + beq.n 21f530 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21f52c │ │ │ │ + b.n 21f554 │ │ │ │ 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] @ (21f680 ) │ │ │ │ + ldr r4, [pc, #304] @ (21f6a8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21f684 ) │ │ │ │ + ldr r3, [pc, #304] @ (21f6ac ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618016,167 +618047,167 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 21f676 │ │ │ │ + beq.n 21f69e │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21f614 │ │ │ │ + b.n 21f63c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21f634 │ │ │ │ + beq.n 21f65c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21f602 │ │ │ │ + bne.n 21f62a │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21ec30 │ │ │ │ + bl 21ec58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21f602 │ │ │ │ + beq.n 21f62a │ │ │ │ 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 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21f654 │ │ │ │ + beq.n 21f67c │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21f5ae │ │ │ │ + bpl.n 21f5d6 │ │ │ │ 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 21f5b8 │ │ │ │ + b.n 21f5e0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f672 │ │ │ │ + beq.n 21f69a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21f672 │ │ │ │ + cbz r2, 21f69a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5e0 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21f688 ) │ │ │ │ - ldr r3, [pc, #40] @ (21f684 ) │ │ │ │ + ldr r2, [pc, #44] @ (21f6b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (21f6ac ) │ │ │ │ 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 21f67a │ │ │ │ + bne.n 21f6a2 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5e0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21f658 │ │ │ │ + b.n 21f680 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 21f6b8 │ │ │ │ + cbz r3, 21f6e0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f6bc │ │ │ │ + beq.n 21f6e4 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6a6 │ │ │ │ + bne.n 21f6ce │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f6bc │ │ │ │ + bne.n 21f6e4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6c0 │ │ │ │ + bne.n 21f6e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f690 │ │ │ │ + bne.n 21f6b8 │ │ │ │ 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 21f764 │ │ │ │ + beq.n 21f78c │ │ │ │ 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 21f6fa │ │ │ │ + beq.n 21f722 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f75e │ │ │ │ + beq.n 21f786 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f75e │ │ │ │ + bne.n 21f786 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f6e4 │ │ │ │ + bne.n 21f70c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 21f6e8 │ │ │ │ + bne.n 21f710 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21f73c │ │ │ │ + bhi.n 21f764 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21f76e │ │ │ │ + bhi.n 21f796 │ │ │ │ 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 │ │ │ │ @@ -618191,264 +618222,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 21f776 │ │ │ │ + bne.n 21f79e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 21f772 │ │ │ │ + bcs.n 21f79a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6e8 │ │ │ │ + bne.n 21f710 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21f73c │ │ │ │ + b.n 21f764 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21f73c │ │ │ │ + b.n 21f764 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21f760 │ │ │ │ + b.n 21f788 │ │ │ │ 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 21f852 │ │ │ │ + beq.n 21f87a │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 21f808 │ │ │ │ + bne.n 21f830 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21f7ce │ │ │ │ + beq.n 21f7f6 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 21f7c8 │ │ │ │ + bne.n 21f7f0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #359 @ 0x167 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21f800 │ │ │ │ + beq.n 21f828 │ │ │ │ cmp.w r0, #360 @ 0x168 │ │ │ │ - bcs.n 21f816 │ │ │ │ + bcs.n 21f83e │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 21f80c │ │ │ │ + bhi.n 21f834 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 21f82c │ │ │ │ + bhi.n 21f854 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 21f800 │ │ │ │ + beq.n 21f828 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21f7c8 │ │ │ │ + bne.n 21f7f0 │ │ │ │ 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 21f7ca │ │ │ │ + bhi.n 21f7f2 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 21f77c │ │ │ │ + bl 21f7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f7ca │ │ │ │ + bne.n 21f7f2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21f798 │ │ │ │ + bne.n 21f7c0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21f7ca │ │ │ │ + b.n 21f7f2 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21f800 │ │ │ │ - b.n 21f7c8 │ │ │ │ + beq.n 21f828 │ │ │ │ + b.n 21f7f0 │ │ │ │ movw ip, #743 @ 0x2e7 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21f838 │ │ │ │ + beq.n 21f860 │ │ │ │ cmp.w r0, #836 @ 0x344 │ │ │ │ - bne.n 21f7c8 │ │ │ │ + bne.n 21f7f0 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f7c8 │ │ │ │ - b.n 21f800 │ │ │ │ + bne.n 21f7f0 │ │ │ │ + b.n 21f828 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f7c8 │ │ │ │ + bne.n 21f7f0 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 21f7c8 │ │ │ │ - b.n 21f800 │ │ │ │ + bpl.n 21f7f0 │ │ │ │ + b.n 21f828 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21f84c │ │ │ │ + beq.n 21f874 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21f7c8 │ │ │ │ + bne.n 21f7f0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 21f7c8 │ │ │ │ - b.n 21f800 │ │ │ │ + bpl.n 21f7f0 │ │ │ │ + b.n 21f828 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 21f800 │ │ │ │ - b.n 21f840 │ │ │ │ + bmi.n 21f828 │ │ │ │ + b.n 21f868 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21f7ca │ │ │ │ + b.n 21f7f2 │ │ │ │ nop │ │ │ │ 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 21f8d6 │ │ │ │ - bhi.n 21f8c8 │ │ │ │ + beq.n 21f8fe │ │ │ │ + bhi.n 21f8f0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21f8f0 │ │ │ │ + bhi.n 21f918 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f92c │ │ │ │ + bne.n 21f954 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e3c48 │ │ │ │ + bl 2e3c70 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f8f8 │ │ │ │ + beq.n 21f920 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 21f8f8 │ │ │ │ + bpl.n 21f920 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21f91a │ │ │ │ + beq.n 21f942 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21f91e │ │ │ │ + bhi.n 21f946 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21f91a │ │ │ │ + bls.n 21f942 │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 21f8d0 │ │ │ │ + bne.n 21f8f8 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 21f8d0 │ │ │ │ + b.n 21f8f8 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 21f8f0 │ │ │ │ + bne.n 21f918 │ │ │ │ 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 21f858 │ │ │ │ + bl 21f880 │ │ │ │ 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 2e3be8 │ │ │ │ + bl 2e3c10 │ │ │ │ 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 21f89c │ │ │ │ + bne.n 21f8c4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 21f8d0 │ │ │ │ + b.n 21f8f8 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 21f91a │ │ │ │ + bhi.n 21f942 │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 21f8d0 │ │ │ │ + b.n 21f8f8 │ │ │ │ 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] @ (21fa18 ) │ │ │ │ + ldr r4, [pc, #212] @ (21fa40 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (21fa1c ) │ │ │ │ + ldr r3, [pc, #212] @ (21fa44 ) │ │ │ │ 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 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fa10 │ │ │ │ + beq.n 21fa38 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21f9fe │ │ │ │ + beq.n 21fa26 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 21f9c6 │ │ │ │ + beq.n 21f9ee │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21f9ac │ │ │ │ + bhi.n 21f9d4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21f9ac │ │ │ │ + bhi.n 21f9d4 │ │ │ │ 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 │ │ │ │ @@ -618472,99 +618503,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f96c │ │ │ │ + bne.n 21f994 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 21f9e0 │ │ │ │ - bl 1f8eb4 │ │ │ │ - ldr r2, [pc, #60] @ (21fa20 ) │ │ │ │ - ldr r3, [pc, #56] @ (21fa1c ) │ │ │ │ + bcs.n 21fa08 │ │ │ │ + bl 1f8edc │ │ │ │ + ldr r2, [pc, #60] @ (21fa48 ) │ │ │ │ + ldr r3, [pc, #56] @ (21fa44 ) │ │ │ │ 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 21fa14 │ │ │ │ + bne.n 21fa3c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 21f9ac │ │ │ │ + b.n 21f9d4 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21e998 │ │ │ │ + bl 21e9c0 │ │ │ │ add r7, r0 │ │ │ │ - b.n 21f9c6 │ │ │ │ + b.n 21f9ee │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21f9d0 │ │ │ │ + b.n 21f9f8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #1080] @ 21fe70 │ │ │ │ + ldr.w r5, [pc, #1080] @ 21fe98 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 21fe74 │ │ │ │ + ldr.w r3, [pc, #1080] @ 21fe9c │ │ │ │ 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 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21fa82 │ │ │ │ + cbz r0, 21faaa │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fbea │ │ │ │ + beq.w 21fc12 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21fbde │ │ │ │ + bhi.w 21fc06 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 21faac ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 21fad4 ) │ │ │ │ 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 │ │ │ │ @@ -618574,15 +618605,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 21fc6e │ │ │ │ + beq.w 21fc96 │ │ │ │ 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 │ │ │ │ @@ -618592,39 +618623,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 21fca6 │ │ │ │ + beq.w 21fcce │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 21fc88 │ │ │ │ + beq.w 21fcb0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 21fbd0 │ │ │ │ + beq.n 21fbf8 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21fe60 │ │ │ │ + bne.w 21fe88 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21fb4a │ │ │ │ + bne.n 21fb72 │ │ │ │ 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 21fd48 │ │ │ │ + beq.w 21fd70 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 21fdc6 │ │ │ │ + bhi.w 21fdee │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21fd44 │ │ │ │ + bhi.w 21fd6c │ │ │ │ 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 │ │ │ │ @@ -618650,127 +618681,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, 21fbde │ │ │ │ + cbz r0, 21fc06 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21fbd0 │ │ │ │ + cbz r0, 21fbf8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21fa8e │ │ │ │ + bne.w 21fab6 │ │ │ │ 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 21fbfc │ │ │ │ + bcs.n 21fc24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8eb4 │ │ │ │ - ldr r2, [pc, #632] @ (21fe78 ) │ │ │ │ - ldr r3, [pc, #628] @ (21fe74 ) │ │ │ │ + bl 1f8edc │ │ │ │ + ldr r2, [pc, #632] @ (21fea0 ) │ │ │ │ + ldr r3, [pc, #628] @ (21fe9c ) │ │ │ │ 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 21fe5c │ │ │ │ + bne.w 21fe84 │ │ │ │ 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 21e998 │ │ │ │ + bl 21e9c0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21fba2 │ │ │ │ + beq.n 21fbca │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 21fbde │ │ │ │ + beq.n 21fc06 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21fdde │ │ │ │ + bhi.w 21fe06 │ │ │ │ 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 21fbf0 │ │ │ │ + bcc.n 21fc18 │ │ │ │ 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 21fdac │ │ │ │ + beq.w 21fdd4 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 21fb12 │ │ │ │ + bne.w 21fb3a │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fbc0 │ │ │ │ - b.n 21fbd0 │ │ │ │ + bne.n 21fbe8 │ │ │ │ + b.n 21fbf8 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 21fc88 │ │ │ │ + beq.n 21fcb0 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 21fbd0 │ │ │ │ + beq.n 21fbf8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21fe58 │ │ │ │ + bhi.w 21fe80 │ │ │ │ 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} │ │ │ │ @@ -618785,519 +618816,519 @@ │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21fd16 │ │ │ │ + cbz r0, 21fd3e │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fbde │ │ │ │ + b.n 21fc06 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21fcea │ │ │ │ + b.n 21fd12 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21fcea │ │ │ │ + b.n 21fd12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21fcea │ │ │ │ + b.n 21fd12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21fdcc │ │ │ │ + beq.n 21fdf4 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21fd8c │ │ │ │ + cbz r0, 21fdb4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fbde │ │ │ │ + b.n 21fc06 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 21fc86 │ │ │ │ + beq.w 21fcae │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 21fbd0 │ │ │ │ + beq.w 21fbf8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 21fe00 │ │ │ │ + b.n 21fe28 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 21fcea │ │ │ │ + b.n 21fd12 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 21fd56 │ │ │ │ + b.n 21fd7e │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 21fbaa │ │ │ │ + b.n 21fbd2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 21fbaa │ │ │ │ + b.n 21fbd2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 21fbaa │ │ │ │ + b.n 21fbd2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 21fbaa │ │ │ │ + b.n 21fbd2 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21fe2c │ │ │ │ + cbz r0, 21fe54 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21fbde │ │ │ │ + b.n 21fc06 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 21fe00 │ │ │ │ + b.n 21fe28 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21fe00 │ │ │ │ + b.n 21fe28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 21fe00 │ │ │ │ + b.n 21fe28 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 21fcba │ │ │ │ - b.n 21fdc0 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + bls.w 21fce2 │ │ │ │ + b.n 21fde8 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21ff08 │ │ │ │ + beq.n 21ff30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21fec2 │ │ │ │ + cbz r3, 21feea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21fef6 │ │ │ │ + cbz r2, 21ff1e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21ff0c │ │ │ │ + beq.n 21ff34 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21febc │ │ │ │ + cbz r4, 21fee4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 21febc │ │ │ │ + cbz r2, 21fee4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21fedc │ │ │ │ + beq.n 21ff04 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21feaa │ │ │ │ + bne.n 21fed2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21feea │ │ │ │ + beq.n 21ff12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fe96 │ │ │ │ + bne.n 21febe │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 21feb6 │ │ │ │ + b.n 21fede │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 21fec2 │ │ │ │ + b.n 21feea │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fec2 │ │ │ │ - bl 21f4e8 │ │ │ │ + bne.n 21feea │ │ │ │ + bl 21f510 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 21fec2 │ │ │ │ + b.n 21feea │ │ │ │ mov r6, r5 │ │ │ │ - b.n 21fece │ │ │ │ + b.n 21fef6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 21fea6 │ │ │ │ + b.n 21fece │ │ │ │ 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, 21ff3a │ │ │ │ - b.n 21ff62 │ │ │ │ + cbnz r3, 21ff62 │ │ │ │ + b.n 21ff8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21ff62 │ │ │ │ + cbz r3, 21ff8a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ff34 │ │ │ │ + beq.n 21ff5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 21fe7c │ │ │ │ + bl 21fea4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 21ff5e │ │ │ │ + cbz r3, 21ff86 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21ff42 │ │ │ │ + bne.n 21ff6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ff50 │ │ │ │ + bne.n 21ff78 │ │ │ │ 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, 21ff8c │ │ │ │ - b.n 220082 │ │ │ │ + cbnz r3, 21ffb4 │ │ │ │ + b.n 2200aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220082 │ │ │ │ + beq.n 2200aa │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21ff84 │ │ │ │ + beq.n 21ffac │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22007e │ │ │ │ + beq.n 2200a6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220014 │ │ │ │ + beq.n 22003c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22000e │ │ │ │ + cbz r0, 220036 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220006 │ │ │ │ + bne.n 22002e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220022 │ │ │ │ + cbz r1, 22004a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 220006 │ │ │ │ + bne.n 22002e │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 220002 │ │ │ │ + bls.n 22002a │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 21ffe4 │ │ │ │ + beq.n 22000c │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 220014 │ │ │ │ + cbz r3, 22003c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 22000e │ │ │ │ + cbz r3, 220036 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 22000e │ │ │ │ + cbz r1, 220036 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220006 │ │ │ │ + bne.n 22002e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 220022 │ │ │ │ + cbz r1, 22004a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21ffca │ │ │ │ + beq.n 21fff2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21ffe4 │ │ │ │ + b.n 22000c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ffea │ │ │ │ + bne.n 220012 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220030 │ │ │ │ + beq.n 220058 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 220050 │ │ │ │ + cbz r3, 220078 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21ffaa │ │ │ │ + b.n 21ffd2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 21ffda │ │ │ │ + b.n 220002 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220022 │ │ │ │ + beq.n 22004a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 21ffca │ │ │ │ + beq.n 21fff2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22001e │ │ │ │ + bne.n 220046 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220076 │ │ │ │ + cbz r3, 22009e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21ff96 │ │ │ │ + bne.n 21ffbe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220068 │ │ │ │ + bne.n 220090 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 220050 │ │ │ │ + b.n 220078 │ │ │ │ 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 2200b4 │ │ │ │ + beq.n 2200dc │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 2200b8 │ │ │ │ + bne.n 2200e0 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 220132 │ │ │ │ + beq.n 22015a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220130 │ │ │ │ + bne.n 220158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220136 │ │ │ │ + bne.n 22015e │ │ │ │ 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 22013c │ │ │ │ + beq.n 220164 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220170 │ │ │ │ + beq.n 220198 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 220132 │ │ │ │ + bne.n 22015a │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220296 │ │ │ │ + beq.w 2202be │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 220104 │ │ │ │ + b.n 22012c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220296 │ │ │ │ + beq.w 2202be │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2200f4 │ │ │ │ + beq.n 22011c │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 220296 │ │ │ │ + beq.w 2202be │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 220126 │ │ │ │ + b.n 22014e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 220152 │ │ │ │ + cbz r3, 22017a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220148 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2200de │ │ │ │ - b.n 220130 │ │ │ │ + beq.n 220106 │ │ │ │ + b.n 220158 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 2202c6 │ │ │ │ + beq.w 2202ee │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 220132 │ │ │ │ + bmi.n 22015a │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 220194 │ │ │ │ + cbz r0, 2201bc │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 220164 │ │ │ │ + b.n 22018c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 22018e │ │ │ │ + cbz r0, 2201b6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 22015e │ │ │ │ - b.n 220130 │ │ │ │ + bne.n 220186 │ │ │ │ + b.n 220158 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 2200de │ │ │ │ + beq.n 220106 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220130 │ │ │ │ + beq.n 220158 │ │ │ │ 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 220132 │ │ │ │ + b.n 22015a │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220132 │ │ │ │ + beq.n 22015a │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2202b4 │ │ │ │ + beq.w 2202dc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 2202ba │ │ │ │ + bhi.w 2202e2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 22026c │ │ │ │ + beq.n 220294 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 22024a │ │ │ │ + beq.n 220272 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220276 │ │ │ │ + bne.n 22029e │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220276 │ │ │ │ + bne.n 22029e │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 2202a8 │ │ │ │ + bhi.n 2202d0 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 220290 │ │ │ │ + bhi.n 2202b8 │ │ │ │ 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] │ │ │ │ @@ -619313,18 +619344,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 2202ae │ │ │ │ + bhi.n 2202d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 220284 │ │ │ │ + bhi.n 2202ac │ │ │ │ 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 │ │ │ │ @@ -619339,145 +619370,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 2202c2 │ │ │ │ + bne.n 2202ea │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22019c │ │ │ │ + bne.n 2201c4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2204b0 │ │ │ │ + beq.w 2204d8 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 22024a │ │ │ │ + b.n 220272 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 22024a │ │ │ │ + b.n 220272 │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220242 │ │ │ │ + b.n 22026a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220242 │ │ │ │ + b.n 22026a │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220208 │ │ │ │ + b.n 220230 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220208 │ │ │ │ + b.n 220230 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220158 │ │ │ │ + bne.w 220180 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220208 │ │ │ │ + b.n 220230 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 220242 │ │ │ │ + b.n 22026a │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 22024a │ │ │ │ + beq.n 220272 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2204be │ │ │ │ + beq.w 2204e6 │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 22045e │ │ │ │ + bne.w 220486 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 22045e │ │ │ │ + beq.w 220486 │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2202da │ │ │ │ + bne.n 220302 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2204d0 │ │ │ │ + beq.w 2204f8 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 22032e │ │ │ │ + beq.n 220356 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220312 │ │ │ │ + bne.n 22033a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 2204a6 │ │ │ │ + beq.w 2204ce │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 22040c │ │ │ │ + beq.n 220434 │ │ │ │ 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 22049c │ │ │ │ + bne.w 2204c4 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22049c │ │ │ │ + bne.w 2204c4 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 2203c6 │ │ │ │ + bhi.n 2203ee │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 220458 │ │ │ │ + bhi.n 220480 │ │ │ │ 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] │ │ │ │ @@ -619493,18 +619524,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 220400 │ │ │ │ + bhi.n 220428 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 22044c │ │ │ │ + bhi.n 220474 │ │ │ │ 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 │ │ │ │ @@ -619520,179 +619551,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 220142 │ │ │ │ + bne.w 22016a │ │ │ │ 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 220340 │ │ │ │ + bne.n 220368 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220130 │ │ │ │ + bne.w 220158 │ │ │ │ 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 220130 │ │ │ │ - b.n 2200e2 │ │ │ │ + beq.w 220158 │ │ │ │ + b.n 22010a │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220428 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220400 │ │ │ │ + b.n 220428 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2203c6 │ │ │ │ + b.n 2203ee │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2203c6 │ │ │ │ + b.n 2203ee │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2202fe │ │ │ │ + beq.w 220326 │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 22048e │ │ │ │ + beq.n 2204b6 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220130 │ │ │ │ + beq.w 220158 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220472 │ │ │ │ + bne.n 22049a │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 22030c │ │ │ │ - b.n 220334 │ │ │ │ + bne.w 220334 │ │ │ │ + b.n 22035c │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 22040c │ │ │ │ + b.n 220434 │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 22040c │ │ │ │ + b.n 220434 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 220132 │ │ │ │ + bpl.w 22015a │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 220132 │ │ │ │ + b.n 22015a │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 2204cc │ │ │ │ + cbz r3, 2204f4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 22030c │ │ │ │ + b.n 220334 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 2200e2 │ │ │ │ + b.n 22010a │ │ │ │ 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] @ (22056c ) │ │ │ │ - ldr r2, [pc, #136] @ (220570 ) │ │ │ │ + ldr r1, [pc, #132] @ (220594 ) │ │ │ │ + ldr r2, [pc, #136] @ (220598 ) │ │ │ │ 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 22054e │ │ │ │ + beq.n 220576 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220090 │ │ │ │ + bl 2200b8 │ │ │ │ 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 220534 │ │ │ │ + bcs.n 22055c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ 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, 22054e │ │ │ │ - bl 1f8eb4 │ │ │ │ - ldr r2, [pc, #36] @ (220574 ) │ │ │ │ - ldr r3, [pc, #28] @ (220570 ) │ │ │ │ + cbz r4, 220576 │ │ │ │ + bl 1f8edc │ │ │ │ + ldr r2, [pc, #36] @ (22059c ) │ │ │ │ + ldr r3, [pc, #28] @ (220598 ) │ │ │ │ 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 220568 │ │ │ │ + bne.n 220590 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb1200a7 │ │ │ │ + @ instruction: 0xfaea00a7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaaa00a7 │ │ │ │ + @ instruction: 0xfa8200a7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 220580 │ │ │ │ + cbz r3, 2205a8 │ │ │ │ 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 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ 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 │ │ │ │ @@ -619700,222 +619731,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 2205e0 │ │ │ │ + beq.n 220608 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 2205ea │ │ │ │ + cbz r5, 220612 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 22060a │ │ │ │ + cbz r1, 220632 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220090 │ │ │ │ + bl 2200b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 2204d4 │ │ │ │ + bl 2204fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2205d6 │ │ │ │ + bne.n 2205fe │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f8cb0 │ │ │ │ + bl 1f8cd8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 2205d6 │ │ │ │ + b.n 2205fe │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21f4e8 │ │ │ │ - cbz r0, 220644 │ │ │ │ + bl 21f510 │ │ │ │ + cbz r0, 22066c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f53c │ │ │ │ + bl 21f564 │ │ │ │ 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 215f48 │ │ │ │ + bl 215f70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2206ee │ │ │ │ + beq.n 220716 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 220696 │ │ │ │ + cbz r7, 2206be │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2206d6 │ │ │ │ + beq.n 2206fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2206f6 │ │ │ │ + beq.n 22071e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220690 │ │ │ │ + cbz r4, 2206b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220690 │ │ │ │ + cbz r3, 2206b8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2206a8 │ │ │ │ + beq.n 2206d0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22067e │ │ │ │ + bne.n 2206a6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2206ba │ │ │ │ + beq.n 2206e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220668 │ │ │ │ + bne.n 220690 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f4e8 │ │ │ │ - cbz r0, 2206c4 │ │ │ │ + bl 21f510 │ │ │ │ + cbz r0, 2206ec │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22067a │ │ │ │ - b.n 220696 │ │ │ │ + bne.n 2206a2 │ │ │ │ + b.n 2206be │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2206ea │ │ │ │ + cbnz r0, 220712 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21f53c │ │ │ │ + bl 21f564 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22067a │ │ │ │ - b.n 220696 │ │ │ │ + bne.n 2206a2 │ │ │ │ + b.n 2206be │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220696 │ │ │ │ + bne.n 2206be │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2206c4 │ │ │ │ + beq.n 2206ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220696 │ │ │ │ + b.n 2206be │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f4e8 │ │ │ │ - cbnz r0, 220706 │ │ │ │ + bl 21f510 │ │ │ │ + cbnz r0, 22072e │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 2206c4 │ │ │ │ + b.n 2206ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22067a │ │ │ │ + b.n 2206a2 │ │ │ │ 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] @ 221068 │ │ │ │ + ldr.w r2, [pc, #2372] @ 221090 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 22106c │ │ │ │ + ldr.w r3, [pc, #2372] @ 221094 │ │ │ │ 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] @ 221070 │ │ │ │ + ldr.w sl, [pc, #2344] @ 221098 │ │ │ │ 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 221180 │ │ │ │ + beq.w 2211a8 │ │ │ │ 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 2209ce │ │ │ │ + beq.w 2209f6 │ │ │ │ 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 220822 │ │ │ │ + beq.n 22084a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 220a08 │ │ │ │ - cbnz r3, 220802 │ │ │ │ - ldr.w r2, [pc, #2244] @ 221074 │ │ │ │ + beq.w 220a30 │ │ │ │ + cbnz r3, 22082a │ │ │ │ + ldr.w r2, [pc, #2244] @ 22109c │ │ │ │ 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, 220802 │ │ │ │ + cbz r5, 22082a │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2207f2 │ │ │ │ + bne.n 22081a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 2207f2 │ │ │ │ + bne.n 22081a │ │ │ │ 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 │ │ │ │ @@ -619924,117 +619955,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 2207c2 │ │ │ │ + bne.n 2207ea │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2209cc │ │ │ │ + beq.w 2209f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 220814 │ │ │ │ + cbz r3, 22083c │ │ │ │ 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 2207a4 │ │ │ │ + bne.n 2207cc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 220802 │ │ │ │ + beq.n 22082a │ │ │ │ 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 221252 │ │ │ │ + bne.w 22127a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 220e12 │ │ │ │ + beq.w 220e3a │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 220e12 │ │ │ │ + bne.w 220e3a │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220e1a │ │ │ │ + bne.w 220e42 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 220878 │ │ │ │ + bne.n 2208a0 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 220e28 │ │ │ │ + beq.w 220e50 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 220e88 │ │ │ │ + beq.w 220eb0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220802 │ │ │ │ + bne.n 22082a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220ef6 │ │ │ │ + bne.w 220f1e │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220f36 │ │ │ │ + bne.w 220f5e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 2208a6 │ │ │ │ + cbnz r0, 2208ce │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 221080 │ │ │ │ + beq.w 2210a8 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 2208e4 │ │ │ │ - b.w 2210d4 │ │ │ │ + beq.n 22090c │ │ │ │ + b.w 2210fc │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 2208ec │ │ │ │ + bne.n 220914 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 2210d0 │ │ │ │ + bne.w 2210f8 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2208b8 │ │ │ │ + beq.n 2208e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 220f36 │ │ │ │ + beq.w 220f5e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 220f36 │ │ │ │ + bne.w 220f5e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 220f36 │ │ │ │ + bne.w 220f5e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 220916 │ │ │ │ + cbnz r3, 22093e │ │ │ │ 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] │ │ │ │ @@ -620042,44 +620073,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 21f3d8 │ │ │ │ + bl 21f400 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bac │ │ │ │ + beq.w 220bd4 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220f46 │ │ │ │ + bne.w 220f6e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221272 │ │ │ │ + bne.w 22129a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22119a │ │ │ │ + beq.w 2211c2 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 221236 │ │ │ │ + beq.w 22125e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 221164 │ │ │ │ + beq.w 22118c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 2209b2 │ │ │ │ + b.n 2209da │ │ │ │ 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] │ │ │ │ @@ -620087,102 +620118,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 221160 │ │ │ │ + beq.w 221188 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220986 │ │ │ │ + bne.n 2209ae │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220986 │ │ │ │ - b.n 2209a4 │ │ │ │ + bne.n 2209ae │ │ │ │ + b.n 2209cc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220776 │ │ │ │ + bne.w 22079e │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2613d4 │ │ │ │ - ldr.w r2, [pc, #1676] @ 221078 │ │ │ │ - ldr.w r3, [pc, #1660] @ 22106c │ │ │ │ + bl 2613fc │ │ │ │ + ldr.w r2, [pc, #1676] @ 2210a0 │ │ │ │ + ldr.w r3, [pc, #1660] @ 221094 │ │ │ │ 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 221266 │ │ │ │ + bne.w 22128e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 220b5a │ │ │ │ + beq.w 220b82 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ - bcs.w 220bb2 │ │ │ │ + bcs.w 220bda │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 220dae │ │ │ │ + beq.w 220dd6 │ │ │ │ movw r2, #357 @ 0x165 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 220e1e │ │ │ │ - bl 215efc │ │ │ │ + bne.w 220e46 │ │ │ │ + bl 215f24 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220b5a │ │ │ │ + bne.w 220b82 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220b5a │ │ │ │ + bne.w 220b82 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21f270 │ │ │ │ + bl 21f298 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220b5a │ │ │ │ + beq.n 220b82 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221276 │ │ │ │ + bne.w 22129e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221026 │ │ │ │ + bhi.w 22104e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221154 │ │ │ │ + bls.w 22117c │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 22117a │ │ │ │ + bne.w 2211a2 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221148 │ │ │ │ + beq.w 221170 │ │ │ │ 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] │ │ │ │ @@ -620198,131 +620229,131 @@ │ │ │ │ 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 220b14 │ │ │ │ + beq.n 220b3c │ │ │ │ mul.w r0, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ecac │ │ │ │ + bl 21ecd4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 220b4a │ │ │ │ + beq.n 220b72 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, r9 │ │ │ │ - cbz r3, 220b3c │ │ │ │ + cbz r3, 220b64 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 220b32 │ │ │ │ + bne.n 220b5a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215dc8 │ │ │ │ + bl 215df0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ 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 213d9c │ │ │ │ + bl 213dc4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 220b9e │ │ │ │ + cbz r0, 220bc6 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 220802 │ │ │ │ + b.n 22082a │ │ │ │ cmp.w r3, #836 @ 0x344 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220e22 │ │ │ │ + bne.w 220e4a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220d9e │ │ │ │ - ldr.w r3, [pc, #1180] @ 22107c │ │ │ │ + bne.w 220dc6 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2210a4 │ │ │ │ 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, #544] @ 0x220 │ │ │ │ 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 21f270 │ │ │ │ + bl 21f298 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2210c2 │ │ │ │ + beq.w 2210ea │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221276 │ │ │ │ + bne.w 22129e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 22103e │ │ │ │ + bhi.w 221066 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 22115a │ │ │ │ + bls.w 221182 │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 221184 │ │ │ │ + bne.w 2211ac │ │ │ │ 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 │ │ │ │ @@ -620344,15 +620375,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 220cdc │ │ │ │ + beq.n 220d04 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61060 │ │ │ │ movs r0, #1 │ │ │ │ @@ -620366,60 +620397,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 220cb2 │ │ │ │ + bne.n 220cda │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220d0a │ │ │ │ + beq.n 220d32 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r8, #13] │ │ │ │ mov r8, r3 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 619c8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ecac │ │ │ │ + bl 21ecd4 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 220d40 │ │ │ │ + beq.n 220d68 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 220d32 │ │ │ │ + cbz r2, 220d5a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 220d28 │ │ │ │ + bne.n 220d50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ea9c │ │ │ │ + bl 21eac4 │ │ │ │ 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 │ │ │ │ @@ -620428,83 +620459,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 212fc8 │ │ │ │ + bl 212ff0 │ │ │ │ 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 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220802 │ │ │ │ - b.n 220ba6 │ │ │ │ + bne.w 22082a │ │ │ │ + b.n 220bce │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220802 │ │ │ │ - ldr r3, [pc, #704] @ (22107c ) │ │ │ │ + bne.w 22082a │ │ │ │ + ldr r3, [pc, #704] @ (2210a4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3915] @ 0xf4b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bics.w r1, r3, r8 │ │ │ │ - beq.w 220fe0 │ │ │ │ + beq.w 221008 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 220802 │ │ │ │ - vldr d7, [pc, #636] @ 221060 │ │ │ │ + bne.w 22082a │ │ │ │ + vldr d7, [pc, #636] @ 221088 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220802 │ │ │ │ + beq.w 22082a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220b9e │ │ │ │ + b.n 220bc6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220864 │ │ │ │ - b.n 220802 │ │ │ │ + beq.w 22088c │ │ │ │ + b.n 22082a │ │ │ │ mov r9, r3 │ │ │ │ - b.n 220802 │ │ │ │ - bl 215efc │ │ │ │ + b.n 22082a │ │ │ │ + bl 215f24 │ │ │ │ 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 213a34 │ │ │ │ + bl 213a5c │ │ │ │ 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 │ │ │ │ @@ -620516,37 +620547,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220b9e │ │ │ │ + b.n 220bc6 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 220f50 │ │ │ │ + beq.n 220f78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ 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 2180f4 │ │ │ │ + bl 21811c │ │ │ │ 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] │ │ │ │ @@ -620563,57 +620594,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 220bac │ │ │ │ + b.n 220bd4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 236f08 │ │ │ │ + bl 236f30 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 220f2a │ │ │ │ + cbz r0, 220f52 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 221056 │ │ │ │ + bhi.w 22107e │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 60cfc <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221056 │ │ │ │ + bne.w 22107e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 220894 │ │ │ │ + beq.w 2208bc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f3d8 │ │ │ │ + bl 21f400 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220942 │ │ │ │ + bne.w 22096a │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 220802 │ │ │ │ + b.n 22082a │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 220fb0 │ │ │ │ + bhi.n 220fd8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221132 │ │ │ │ + bhi.w 22115a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -620643,221 +620674,221 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 220e94 │ │ │ │ + bne.w 220ebc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220e82 │ │ │ │ + bne.w 220eaa │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220e82 │ │ │ │ + bne.w 220eaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f3d8 │ │ │ │ + bl 21f400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220e82 │ │ │ │ + beq.w 220eaa │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 220b9e │ │ │ │ + b.n 220bc6 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22118a │ │ │ │ + beq.w 2211b2 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 220b9e │ │ │ │ - b.n 220de2 │ │ │ │ + bne.w 220bc6 │ │ │ │ + b.n 220e0a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 221154 │ │ │ │ + bhi.w 22117c │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r1, [sp, #556] @ 0x22c │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, #14 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 22115a │ │ │ │ + bhi.w 221182 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ strh r2, [r0, #20] │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22088a │ │ │ │ + b.n 2208b2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str.w r0, [lr, #167] @ 0xa7 │ │ │ │ + strh.w r0, [r6, #167] @ 0xa7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #167] @ 0xa7 │ │ │ │ + strb.w r0, [r0, #167] @ 0xa7 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, ip, #2215 @ 0x8a7 │ │ │ │ + @ instruction: 0xf5e400a7 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 2210aa │ │ │ │ + cbz r0, 2210d2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2210aa │ │ │ │ + bne.n 2210d2 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 2211c2 │ │ │ │ + beq.w 2211ea │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220f36 │ │ │ │ + bne.w 220f5e │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 2208a6 │ │ │ │ + b.w 2208ce │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 220d8a │ │ │ │ + b.n 220db2 │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 2208ee │ │ │ │ + bne.w 220916 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e1ae0 │ │ │ │ + bl 2e1b08 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 22110c │ │ │ │ + beq.n 221134 │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 2211ba │ │ │ │ + beq.n 2211e2 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e1afc │ │ │ │ + bl 2e1b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 2208ee │ │ │ │ + bne.w 220916 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21ea20 │ │ │ │ - b.n 220bac │ │ │ │ + bl 21ea48 │ │ │ │ + b.n 220bd4 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 220e94 │ │ │ │ - b.n 220fb6 │ │ │ │ + bne.w 220ebc │ │ │ │ + b.n 220fde │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 220e94 │ │ │ │ - b.n 220fb6 │ │ │ │ + bne.w 220ebc │ │ │ │ + b.n 220fde │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 220e94 │ │ │ │ - b.n 220fb6 │ │ │ │ + bne.w 220ebc │ │ │ │ + b.n 220fde │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220aa8 │ │ │ │ + b.n 220ad0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220c4c │ │ │ │ + b.n 220c74 │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220aa8 │ │ │ │ + b.n 220ad0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220c4c │ │ │ │ + b.n 220c74 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f4e8 │ │ │ │ + bl 21f510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220f46 │ │ │ │ + beq.w 220f6e │ │ │ │ mov r9, r0 │ │ │ │ - b.w 220802 │ │ │ │ + b.w 22082a │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220aa8 │ │ │ │ + b.n 220ad0 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 2209de │ │ │ │ + b.n 220a06 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220c4c │ │ │ │ + b.n 220c74 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 220dda │ │ │ │ + b.n 220e02 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 220aa8 │ │ │ │ + b.n 220ad0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 220c4c │ │ │ │ + b.n 220c74 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 22126e │ │ │ │ + bne.n 221296 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220968 │ │ │ │ + b.w 220990 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 2210f2 │ │ │ │ - b.w 2208ee │ │ │ │ + bne.n 22111a │ │ │ │ + b.w 220916 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2210aa │ │ │ │ + bne.w 2210d2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213a34 │ │ │ │ + bl 213a5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 │ │ │ │ @@ -620866,755 +620897,755 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w sl, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f4e8 │ │ │ │ - b.n 220bac │ │ │ │ + bl 21f510 │ │ │ │ + b.n 220bd4 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f858 │ │ │ │ + bl 21f880 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220968 │ │ │ │ + b.w 220990 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220802 │ │ │ │ + bne.w 22082a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 22126a │ │ │ │ + beq.n 221292 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 22088a │ │ │ │ - b.w 220802 │ │ │ │ + beq.w 2208b2 │ │ │ │ + b.w 22082a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 220e8a │ │ │ │ + b.n 220eb2 │ │ │ │ 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, 22129a │ │ │ │ - b.n 2212c2 │ │ │ │ + cbnz r3, 2212c2 │ │ │ │ + b.n 2212ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2212c2 │ │ │ │ + cbz r3, 2212ea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221294 │ │ │ │ + beq.n 2212bc │ │ │ │ movs r5, #0 │ │ │ │ - bl 220710 │ │ │ │ + bl 220738 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2212be │ │ │ │ + cbz r3, 2212e6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2212a2 │ │ │ │ + bne.n 2212ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2212b0 │ │ │ │ + bne.n 2212d8 │ │ │ │ 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, 2212fa │ │ │ │ + cbz r2, 221322 │ │ │ │ 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 2212e4 │ │ │ │ + bne.n 22130c │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 22130c │ │ │ │ - b.n 2213e2 │ │ │ │ + cbnz r3, 221334 │ │ │ │ + b.n 22140a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2213e2 │ │ │ │ + beq.n 22140a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 221304 │ │ │ │ + beq.n 22132c │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2213ec │ │ │ │ + beq.n 221414 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22138c │ │ │ │ + beq.n 2213b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 221386 │ │ │ │ + cbz r0, 2213ae │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22137e │ │ │ │ + bne.n 2213a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22139a │ │ │ │ + cbz r1, 2213c2 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 22137e │ │ │ │ + bne.n 2213a6 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 22137a │ │ │ │ + bls.n 2213a2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 22135c │ │ │ │ + beq.n 221384 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 22138c │ │ │ │ + cbz r3, 2213b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 221386 │ │ │ │ + cbz r3, 2213ae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 221386 │ │ │ │ + cbz r1, 2213ae │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22137e │ │ │ │ + bne.n 2213a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22139a │ │ │ │ + cbz r1, 2213c2 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 221342 │ │ │ │ + beq.n 22136a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22135c │ │ │ │ + b.n 221384 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221362 │ │ │ │ + bne.n 22138a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2213a8 │ │ │ │ + beq.n 2213d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216098 │ │ │ │ - cbz r5, 2213c8 │ │ │ │ + bl 2160c0 │ │ │ │ + cbz r5, 2213f0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 221322 │ │ │ │ + b.n 22134a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 221352 │ │ │ │ + b.n 22137a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22139a │ │ │ │ + beq.n 2213c2 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 221342 │ │ │ │ + beq.n 22136a │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 221396 │ │ │ │ + bne.n 2213be │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2613d4 │ │ │ │ - b.n 2213da │ │ │ │ + bl 2613fc │ │ │ │ + b.n 221402 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 221312 │ │ │ │ + bne.n 22133a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2213d4 │ │ │ │ + bne.n 2213fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 23a758 │ │ │ │ + bl 23a780 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2213c8 │ │ │ │ + b.n 2213f0 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 221418 │ │ │ │ - cbz r3, 221418 │ │ │ │ + beq.n 221440 │ │ │ │ + cbz r3, 221440 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 221404 │ │ │ │ + b.n 22142c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 221418 │ │ │ │ + cbz r3, 221440 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221400 │ │ │ │ - cbz r1, 22141c │ │ │ │ + bne.n 221428 │ │ │ │ + cbz r1, 221444 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 221414 │ │ │ │ + b.n 22143c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 22141c │ │ │ │ + cbz r2, 221444 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 221410 │ │ │ │ + bne.n 221438 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 22142c │ │ │ │ + beq.n 221454 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 221428 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (221760 ) │ │ │ │ + ldr r2, [pc, #812] @ (221788 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2214aa │ │ │ │ + bhi.n 2214d2 │ │ │ │ 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 221724 │ │ │ │ + beq.w 22174c │ │ │ │ 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 22145c │ │ │ │ + beq.n 221484 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 2214a0 │ │ │ │ + bcc.n 2214c8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22145e │ │ │ │ + beq.n 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22149a │ │ │ │ + beq.n 2214c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221492 │ │ │ │ + bne.n 2214ba │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221720 │ │ │ │ + bne.w 221748 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221470 │ │ │ │ - b.n 22145c │ │ │ │ + bne.n 221498 │ │ │ │ + b.n 221484 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22145c │ │ │ │ + beq.n 221484 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ 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 2214f0 │ │ │ │ + bcc.n 221518 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22145e │ │ │ │ + beq.n 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2214ea │ │ │ │ + beq.n 221512 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2214e2 │ │ │ │ + bne.n 22150a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221720 │ │ │ │ + bne.w 221748 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2214ba │ │ │ │ - b.n 22145c │ │ │ │ - ldr r3, [pc, #612] @ (221764 ) │ │ │ │ + bne.n 2214e2 │ │ │ │ + b.n 221484 │ │ │ │ + ldr r3, [pc, #612] @ (22178c ) │ │ │ │ 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 22145c │ │ │ │ + beq.n 221484 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ 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 221550 │ │ │ │ + bcc.n 221578 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22145e │ │ │ │ + beq.n 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22154a │ │ │ │ + beq.n 221572 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221542 │ │ │ │ + bne.n 22156a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221720 │ │ │ │ + bne.w 221748 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 22151a │ │ │ │ - b.n 22145c │ │ │ │ + bne.n 221542 │ │ │ │ + b.n 221484 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22145c │ │ │ │ + beq.w 221484 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ 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 2215a4 │ │ │ │ + bcc.n 2215cc │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22159e │ │ │ │ + beq.n 2215c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221596 │ │ │ │ + bne.n 2215be │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221720 │ │ │ │ + bne.w 221748 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 22145c │ │ │ │ + bne.w 221484 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 22145c │ │ │ │ + bhi.w 221484 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2215d4 │ │ │ │ + beq.n 2215fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2215cc │ │ │ │ + bne.n 2215f4 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 22145e │ │ │ │ + b.n 221486 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 221618 │ │ │ │ + cbz r3, 221640 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 221618 │ │ │ │ + bcc.n 221640 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221612 │ │ │ │ + beq.n 22163a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22160a │ │ │ │ + bne.n 221632 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221720 │ │ │ │ + bne.w 221748 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145c │ │ │ │ + beq.w 221484 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 22175a │ │ │ │ + beq.w 221782 │ │ │ │ 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 221660 │ │ │ │ + bcc.n 221688 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22165c │ │ │ │ + beq.n 221684 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221654 │ │ │ │ + bne.n 22167c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221720 │ │ │ │ + bne.n 221748 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 22162a │ │ │ │ - b.n 22145c │ │ │ │ + bne.n 221652 │ │ │ │ + b.n 221484 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22145c │ │ │ │ + beq.w 221484 │ │ │ │ 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 22175a │ │ │ │ + beq.n 221782 │ │ │ │ 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 2216b8 │ │ │ │ + bcc.n 2216e0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2216b4 │ │ │ │ + beq.n 2216dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2216ac │ │ │ │ + bne.n 2216d4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221720 │ │ │ │ + bne.n 221748 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221688 │ │ │ │ - b.n 22145c │ │ │ │ - ldr r3, [pc, #164] @ (221768 ) │ │ │ │ + bne.n 2216b0 │ │ │ │ + b.n 221484 │ │ │ │ + ldr r3, [pc, #164] @ (221790 ) │ │ │ │ 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 22145c │ │ │ │ + beq.w 221484 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 22175a │ │ │ │ + beq.n 221782 │ │ │ │ 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 221712 │ │ │ │ + bcc.n 22173a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22170e │ │ │ │ + beq.n 221736 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221706 │ │ │ │ + bne.n 22172e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221720 │ │ │ │ + bne.n 221748 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 2216de │ │ │ │ - b.n 22145c │ │ │ │ + bne.n 221706 │ │ │ │ + b.n 221484 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22145e │ │ │ │ + b.n 221486 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22175a │ │ │ │ + beq.n 221782 │ │ │ │ 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 22145c │ │ │ │ + bcc.w 221484 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22145e │ │ │ │ + beq.w 221486 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 2215d4 │ │ │ │ + beq.w 2215fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221750 │ │ │ │ - b.n 2215d4 │ │ │ │ + bne.n 221778 │ │ │ │ + b.n 2215fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - rsb r0, r6, r7, asr #2 │ │ │ │ + @ instruction: 0xeb9e00a7 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r4, [pc, #3080] @ 222388 │ │ │ │ + ldr.w r4, [pc, #3080] @ 2223b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3080] @ 22238c │ │ │ │ + ldr.w r0, [pc, #3080] @ 2223b4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3076] @ 222390 │ │ │ │ - ldr.w r2, [pc, #3076] @ 222394 │ │ │ │ + ldr.w r3, [pc, #3076] @ 2223b8 │ │ │ │ + ldr.w r2, [pc, #3076] @ 2223bc │ │ │ │ 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 221878 │ │ │ │ + beq.n 2218a0 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221878 │ │ │ │ + bne.n 2218a0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #488 @ 0x1e8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 221898 │ │ │ │ + bcs.n 2218c0 │ │ │ │ cmp.w ip, #478 @ 0x1de │ │ │ │ - bcs.w 221980 │ │ │ │ + bcs.w 2219a8 │ │ │ │ cmp.w ip, #314 @ 0x13a │ │ │ │ - bhi.w 2219bc │ │ │ │ + bhi.w 2219e4 │ │ │ │ cmp.w ip, #282 @ 0x11a │ │ │ │ - bhi.w 222b18 │ │ │ │ + bhi.w 222b40 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bhi.w 221a1a │ │ │ │ + bhi.w 221a42 │ │ │ │ cmp.w ip, #217 @ 0xd9 │ │ │ │ - bhi.w 222af4 │ │ │ │ + bhi.w 222b1c │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 22263c │ │ │ │ - bls.w 221df0 │ │ │ │ + beq.w 222664 │ │ │ │ + bls.w 221e18 │ │ │ │ cmp.w ip, #201 @ 0xc9 │ │ │ │ - bhi.w 221ffc │ │ │ │ + bhi.w 222024 │ │ │ │ cmp.w ip, #169 @ 0xa9 │ │ │ │ - bhi.w 222aa6 │ │ │ │ + bhi.w 222ace │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - beq.w 221bba │ │ │ │ + beq.w 221be2 │ │ │ │ cmp.w ip, #169 @ 0xa9 │ │ │ │ - beq.n 221822 │ │ │ │ + beq.n 22184a │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.n 221902 │ │ │ │ + bne.n 22192a │ │ │ │ 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 222960 │ │ │ │ + bne.w 222988 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221902 │ │ │ │ + beq.n 22192a │ │ │ │ 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, 221874 │ │ │ │ + cbz r3, 22189c │ │ │ │ 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 221874 │ │ │ │ + bpl.n 22189c │ │ │ │ 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, #2844] @ 222398 │ │ │ │ - ldr.w r3, [pc, #2828] @ 22238c │ │ │ │ + ldr.w r2, [pc, #2844] @ 2223c0 │ │ │ │ + ldr.w r3, [pc, #2828] @ 2223b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 222dd2 │ │ │ │ + bne.w 222dfa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #692 @ 0x2b4 │ │ │ │ - bcs.n 22190a │ │ │ │ + bcs.n 221932 │ │ │ │ cmp.w ip, #684 @ 0x2ac │ │ │ │ - bhi.w 22211e │ │ │ │ + bhi.w 222146 │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222186 │ │ │ │ + bhi.w 2221ae │ │ │ │ movw r3, #602 @ 0x25a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 221aec │ │ │ │ + bhi.w 221b14 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222346 │ │ │ │ + bhi.w 22236e │ │ │ │ sub.w r3, ip, #488 @ 0x1e8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #15620 @ 0x3d04 │ │ │ │ movt r3, #1006 @ 0x3ee │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ cmp.w ip, #502 @ 0x1f6 │ │ │ │ - beq.w 2225a0 │ │ │ │ + beq.w 2225c8 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 221902 │ │ │ │ + bpl.n 22192a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221902 │ │ │ │ + cbnz r4, 22192a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221902 │ │ │ │ + cbnz r4, 22192a │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ movw r3, #777 @ 0x309 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2220ae │ │ │ │ + bhi.w 2220d6 │ │ │ │ movw r3, #769 @ 0x301 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 221b9a │ │ │ │ + bhi.w 221bc2 │ │ │ │ cmp.w ip, #748 @ 0x2ec │ │ │ │ - bcs.w 222216 │ │ │ │ + bcs.w 22223e │ │ │ │ cmp.w ip, #728 @ 0x2d8 │ │ │ │ - bcc.w 22239c │ │ │ │ + bcc.w 2223c4 │ │ │ │ sub.w r2, ip, #728 @ 0x2d8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 222466 │ │ │ │ + bne.w 22248e │ │ │ │ cmp.w ip, #740 @ 0x2e4 │ │ │ │ - bne.n 221902 │ │ │ │ + bne.n 22192a │ │ │ │ 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 221902 │ │ │ │ + beq.n 22192a │ │ │ │ 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 2226ee │ │ │ │ + bne.w 222716 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221902 │ │ │ │ + b.n 22192a │ │ │ │ sub.w r3, ip, #478 @ 0x1de │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221902 │ │ │ │ - add r2, pc, #8 @ (adr r2, 221994 ) │ │ │ │ + bhi.n 22192a │ │ │ │ + add r2, pc, #8 @ (adr r2, 2219bc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -621630,49 +621661,49 @@ │ │ │ │ lsls r3, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #422 @ 0x1a6 │ │ │ │ - bcs.n 221aa0 │ │ │ │ + bcs.n 221ac8 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 221eaa │ │ │ │ + bcs.w 221ed2 │ │ │ │ cmp.w ip, #388 @ 0x184 │ │ │ │ - bcs.w 2222a8 │ │ │ │ + bcs.w 2222d0 │ │ │ │ cmp.w ip, #366 @ 0x16e │ │ │ │ - bls.w 2224d4 │ │ │ │ + bls.w 2224fc │ │ │ │ mvn.w r7, #366 @ 0x16e │ │ │ │ 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 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ add.w r3, r8, #48896 @ 0xbf00 │ │ │ │ ubfx r4, r9, #4, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221852 │ │ │ │ + b.n 22187a │ │ │ │ cmp.w ip, #264 @ 0x108 │ │ │ │ - bhi.w 2221d0 │ │ │ │ + bhi.w 2221f8 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bls.w 222776 │ │ │ │ + bls.w 22279e │ │ │ │ sub.w ip, ip, #241 @ 0xf1 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 221a40 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 221a68 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r7, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -621702,926 +621733,926 @@ │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ lsls r1, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #445 @ 0x1bd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222454 │ │ │ │ + beq.w 22247c │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ - bcs.w 222284 │ │ │ │ + bcs.w 2222ac │ │ │ │ cmp.w ip, #442 @ 0x1ba │ │ │ │ - bls.w 222b64 │ │ │ │ + bls.w 222b8c │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ 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 2226ca │ │ │ │ + bne.w 2226f2 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 221902 │ │ │ │ + b.n 22192a │ │ │ │ subw ip, ip, #603 @ 0x25b │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 221b04 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 221b2c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f0c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f34 │ │ │ │ lsls r7, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f1c │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f20 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f44 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f48 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f28 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f50 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f30 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f58 │ │ │ │ lsls r5, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f3c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f48 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f4c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f70 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f74 │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f58 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f80 │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f68 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f6c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f90 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221f94 │ │ │ │ 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]! @ 221f80 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f84 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 221f88 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221fa8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221fac │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 221fb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221852 │ │ │ │ + b.n 22187a │ │ │ │ subw r2, ip, #770 @ 0x302 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 222656 │ │ │ │ + bne.w 22267e │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221852 │ │ │ │ + b.n 22187a │ │ │ │ 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 222924 │ │ │ │ + bne.w 22294c │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 222c34 │ │ │ │ + beq.w 222c5c │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #174] @ 0xae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #178] @ 0xb2 │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ 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 222a24 │ │ │ │ + bne.w 222a4c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221cc2 │ │ │ │ + bne.n 221cea │ │ │ │ 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 222cb6 │ │ │ │ + bne.w 222cde │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221cc2 │ │ │ │ + cbnz r4, 221cea │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 221cc2 │ │ │ │ + b.n 221cea │ │ │ │ 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 222a64 │ │ │ │ + bne.w 222a8c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 221cac │ │ │ │ + cbnz r3, 221cd4 │ │ │ │ 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 222cd6 │ │ │ │ + bne.w 222cfe │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 221cc2 │ │ │ │ + bne.n 221cea │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ 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 222a44 │ │ │ │ + bne.w 222a6c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 221cc2 │ │ │ │ + bne.n 221cea │ │ │ │ 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 222800 │ │ │ │ + bne.w 222828 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221cc2 │ │ │ │ + b.n 221cea │ │ │ │ sub.w ip, ip, #692 @ 0x2b4 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 221d82 │ │ │ │ + bne.n 221daa │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ 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 222a84 │ │ │ │ + bne.w 222aac │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 222c40 │ │ │ │ + beq.w 222c68 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ 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 221902 │ │ │ │ + b.n 22192a │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 221902 │ │ │ │ + bpl.w 22192a │ │ │ │ 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 222d9a │ │ │ │ + beq.w 222dc2 │ │ │ │ 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 222090 │ │ │ │ + bne.w 2220b8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221dbe │ │ │ │ + cbnz r4, 221de6 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 221d98 │ │ │ │ + bne.n 221dc0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221852 │ │ │ │ + b.n 22187a │ │ │ │ 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 2229de │ │ │ │ + bne.w 222a06 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 221902 │ │ │ │ + b.n 22192a │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 222bba │ │ │ │ + bhi.w 222be2 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 222ad0 │ │ │ │ + bhi.w 222af8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222656 │ │ │ │ + beq.w 22267e │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 221d82 │ │ │ │ + bne.n 221daa │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 221bba │ │ │ │ + bne.w 221be2 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ 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 222712 │ │ │ │ + bne.w 22273a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222496 │ │ │ │ + bne.w 2224be │ │ │ │ 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 222730 │ │ │ │ + bne.w 222758 │ │ │ │ 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 221852 │ │ │ │ + bne.w 22187a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 221852 │ │ │ │ + bpl.w 22187a │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 221852 │ │ │ │ + bmi.w 22187a │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ sub.w r2, ip, #400 @ 0x190 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 22250c │ │ │ │ + bne.w 222534 │ │ │ │ movw r3, #409 @ 0x199 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 221904 │ │ │ │ + beq.w 22192c │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222d9a │ │ │ │ + beq.w 222dc2 │ │ │ │ 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 222168 │ │ │ │ + bne.w 222190 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 221ef6 │ │ │ │ - b.n 221dbe │ │ │ │ + bne.n 221f1e │ │ │ │ + b.n 221de6 │ │ │ │ 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 222750 │ │ │ │ + bne.w 222778 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221f58 │ │ │ │ + cbnz r4, 221f80 │ │ │ │ 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 221852 │ │ │ │ + bls.w 22187a │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 221852 │ │ │ │ + beq.w 22187a │ │ │ │ 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 221852 │ │ │ │ + b.n 22187a │ │ │ │ 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 222944 │ │ │ │ + bne.w 22296c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22290a │ │ │ │ + bne.w 222932 │ │ │ │ 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 222820 │ │ │ │ + beq.w 222848 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221dbe │ │ │ │ + b.n 221de6 │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #3890] @ 0xf32 │ │ │ │ - b.n 221852 │ │ │ │ + b.n 22187a │ │ │ │ cmp.w ip, #202 @ 0xca │ │ │ │ - beq.w 2227a0 │ │ │ │ + beq.w 2227c8 │ │ │ │ sub.w ip, ip, #206 @ 0xce │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221e5e │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 221902 │ │ │ │ + bpl.w 22192a │ │ │ │ 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 2229a8 │ │ │ │ + bne.w 2229d0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2228d8 │ │ │ │ + bne.w 222900 │ │ │ │ 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 222b9a │ │ │ │ + bne.w 222bc2 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ 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 222820 │ │ │ │ + beq.w 222848 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221fde │ │ │ │ - b.n 221dbe │ │ │ │ + beq.n 222006 │ │ │ │ + b.n 221de6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221dbe │ │ │ │ + bne.w 221de6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221dae │ │ │ │ + b.n 221dd6 │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222480 │ │ │ │ + beq.w 2224a8 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcc.w 2224ae │ │ │ │ + bcc.w 2224d6 │ │ │ │ cmp.w ip, #812 @ 0x32c │ │ │ │ - bcs.w 222826 │ │ │ │ + bcs.w 22284e │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ mvn.w r0, #780 @ 0x30c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #14336 @ 0x3800 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 221bba │ │ │ │ + bne.w 221be2 │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ 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 222986 │ │ │ │ + bne.w 2229ae │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221cc2 │ │ │ │ - b.n 221ce8 │ │ │ │ + beq.w 221cea │ │ │ │ + b.n 221d10 │ │ │ │ mvn.w r1, #684 @ 0x2ac │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 222138 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222160 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 222538 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 222560 │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcrr2 15, 15, pc, fp, cr15 @ │ │ │ │ - bl 1ee14e │ │ │ │ + bl 1ee176 │ │ │ │ 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, #2482] @ 0x9b2 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221f0c │ │ │ │ + b.n 221f34 │ │ │ │ movw r3, #662 @ 0x296 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222d50 │ │ │ │ + bhi.w 222d78 │ │ │ │ movw r3, #654 @ 0x28e │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222610 │ │ │ │ + bls.w 222638 │ │ │ │ subw ip, ip, #655 @ 0x28f │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ 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 221852 │ │ │ │ + b.w 22187a │ │ │ │ cmp.w ip, #282 @ 0x11a │ │ │ │ - bne.w 222404 │ │ │ │ + bne.w 22242c │ │ │ │ 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 222a04 │ │ │ │ + bne.w 222a2c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222c5c │ │ │ │ + bne.w 222c84 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221cec │ │ │ │ - b.n 221cc2 │ │ │ │ + beq.w 221d14 │ │ │ │ + b.n 221cea │ │ │ │ sub.w ip, ip, #748 @ 0x2ec │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 22222c ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222254 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ - bl 15c22e │ │ │ │ - bl fa232 │ │ │ │ - bl fa236 │ │ │ │ - bl fa23a │ │ │ │ - bl fa23e │ │ │ │ - bl fa242 │ │ │ │ - bl fa246 │ │ │ │ - bl fa24a │ │ │ │ - bl fa24e │ │ │ │ - bl fa252 │ │ │ │ - @ instruction: 0xf965ffff │ │ │ │ + bl 15c256 │ │ │ │ bl fa25a │ │ │ │ bl fa25e │ │ │ │ bl fa262 │ │ │ │ bl fa266 │ │ │ │ bl fa26a │ │ │ │ bl fa26e │ │ │ │ + bl fa272 │ │ │ │ + bl fa276 │ │ │ │ + bl fa27a │ │ │ │ + @ instruction: 0xf965ffff │ │ │ │ + bl fa282 │ │ │ │ + bl fa286 │ │ │ │ + bl fa28a │ │ │ │ + bl fa28e │ │ │ │ + bl fa292 │ │ │ │ + bl fa296 │ │ │ │ @ instruction: 0xfb57ffff │ │ │ │ @ instruction: 0xfb57ffff │ │ │ │ @ instruction: 0xfb57ffff │ │ │ │ @ instruction: 0xfb57ffff │ │ │ │ - bl 14a282 │ │ │ │ + bl 14a2aa │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2222f0 │ │ │ │ + bne.n 222318 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #14, #1 │ │ │ │ ldrb.w r3, [r3, #178] @ 0xb2 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ sub.w ip, ip, #388 @ 0x184 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2222c8 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 2222f0 ) │ │ │ │ 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 5e2d2 │ │ │ │ - bl 5e2d6 │ │ │ │ + bl 5e2fa │ │ │ │ + bl 5e2fe │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5e2e2 │ │ │ │ + bl 5e30a │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ mvn.w r7, #450 @ 0x1c2 │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 221d82 │ │ │ │ + beq.w 221daa │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 221ad0 │ │ │ │ + b.w 221af8 │ │ │ │ cmp.w ip, #540 @ 0x21c │ │ │ │ - bcs.w 222c7c │ │ │ │ + bcs.w 222ca4 │ │ │ │ subw ip, ip, #514 @ 0x202 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #16796 @ 0x419c │ │ │ │ movt r3, #530 @ 0x212 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 221902 │ │ │ │ + bpl.w 22192a │ │ │ │ add.w r3, r8, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #306] @ 0x132 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ands.w r4, r4, #32 │ │ │ │ - beq.w 221902 │ │ │ │ - b.w 221964 │ │ │ │ - ldrd r0, r0, [r4], #-668 @ 0x29c │ │ │ │ + beq.w 22192a │ │ │ │ + b.w 22198c │ │ │ │ + strex r0, r0, [ip, #668] @ 0x29c │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl], #-668 @ 0x29c │ │ │ │ + strex r0, r0, [r2, #668] @ 0x29c │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222294 │ │ │ │ + b.n 22226c │ │ │ │ lsls r7, r4, #2 │ │ │ │ movw r3, #706 @ 0x2c2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 221d00 │ │ │ │ + bls.w 221d28 │ │ │ │ sub.w ip, ip, #712 @ 0x2c8 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2223c4 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 2223ec ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1f03ca │ │ │ │ - bl 1f03ce │ │ │ │ - bl 1f03d2 │ │ │ │ - bl 1f03d6 │ │ │ │ - bl 1f03da │ │ │ │ - bl 1f03de │ │ │ │ - bl 1f03e2 │ │ │ │ - bl 1f03e6 │ │ │ │ - bl fff623ea │ │ │ │ - bl 1f03ee │ │ │ │ bl 1f03f2 │ │ │ │ - bl fff623f6 │ │ │ │ - ldrsh.w pc, [pc, #4095] @ 2233fb │ │ │ │ - bl 21a3fe │ │ │ │ - bl 21a402 │ │ │ │ + bl 1f03f6 │ │ │ │ + bl 1f03fa │ │ │ │ + bl 1f03fe │ │ │ │ + bl 1f0402 │ │ │ │ + bl 1f0406 │ │ │ │ + bl 1f040a │ │ │ │ + bl 1f040e │ │ │ │ + bl fff62412 │ │ │ │ + bl 1f0416 │ │ │ │ + bl 1f041a │ │ │ │ + bl fff6241e │ │ │ │ + ldrsh.w pc, [pc, #4095] @ 223423 │ │ │ │ + bl 21a426 │ │ │ │ + bl 21a42a │ │ │ │ movw r3, #265 @ 0x109 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ sub.w r2, ip, #266 @ 0x10a │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 22247a │ │ │ │ + bne.n 2224a2 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 221852 │ │ │ │ + beq.w 22187a │ │ │ │ movs r4, #0 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ add.w r3, r8, #98304 @ 0x18000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ 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 221852 │ │ │ │ - b.n 221e56 │ │ │ │ + bmi.w 22187a │ │ │ │ + b.n 221e7e │ │ │ │ add.w r2, r8, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r2, #1325] @ 0x52d │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f22 │ │ │ │ + bne.w 221f4a │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1330] @ 0x532 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 222cf6 │ │ │ │ + bcc.w 222d1e │ │ │ │ sub.w ip, ip, #348 @ 0x15c │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 221d82 │ │ │ │ + beq.w 221daa │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 222544 │ │ │ │ + beq.n 22256c │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 222544 │ │ │ │ + bmi.n 22256c │ │ │ │ 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 221852 │ │ │ │ + bne.w 22187a │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 222dec │ │ │ │ + beq.w 222e14 │ │ │ │ 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, 222582 │ │ │ │ + cbnz r4, 2225aa │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221dbe │ │ │ │ + bne.w 221de6 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 22255a │ │ │ │ - b.n 221dbe │ │ │ │ + bne.n 222582 │ │ │ │ + b.n 221de6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221dbe │ │ │ │ + bne.w 221de6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22256c │ │ │ │ + b.n 222594 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 2225e4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2225b0 ) │ │ │ │ + bhi.n 22260c │ │ │ │ + add r3, pc, #8 @ (adr r3, 2225d8 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @@ -622642,748 +622673,748 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #64256 @ 0xfb00 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ add.w r3, r8, #64256 @ 0xfb00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 221cc8 │ │ │ │ + b.w 221cf0 │ │ │ │ add.w r3, r8, #64256 @ 0xfb00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 2225f8 │ │ │ │ + b.n 222620 │ │ │ │ subw ip, ip, #638 @ 0x27e │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 221d82 │ │ │ │ + beq.w 221daa │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 221902 │ │ │ │ + bne.w 22192a │ │ │ │ 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 221852 │ │ │ │ + b.w 22187a │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 221904 │ │ │ │ + beq.w 22192c │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221904 │ │ │ │ + beq.w 22192c │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 22268e │ │ │ │ + b.n 2226b6 │ │ │ │ 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 221cc8 │ │ │ │ + bcs.w 221cf0 │ │ │ │ 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 222674 │ │ │ │ + beq.n 22269c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 2226c2 │ │ │ │ + cbnz r2, 2226ea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 222678 │ │ │ │ + b.n 2226a0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 222678 │ │ │ │ + b.n 2226a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2226e4 │ │ │ │ + cbnz r4, 22270c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221902 │ │ │ │ + b.w 22192a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2226e4 │ │ │ │ + bne.n 22270c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221902 │ │ │ │ + b.w 22192a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222496 │ │ │ │ + bne.w 2224be │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ - b.w 221e50 │ │ │ │ + bl 221418 │ │ │ │ + b.w 221e78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221e6c │ │ │ │ + b.w 221e94 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222c52 │ │ │ │ + bne.w 222c7a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221f4c │ │ │ │ + b.w 221f74 │ │ │ │ cmp.w ip, #229 @ 0xe5 │ │ │ │ - beq.w 22202e │ │ │ │ + beq.w 222056 │ │ │ │ sub.w ip, ip, #230 @ 0xe6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 222d8e │ │ │ │ + beq.w 222db6 │ │ │ │ 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 2229c4 │ │ │ │ + bne.w 2229ec │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2228f2 │ │ │ │ + bne.w 22291a │ │ │ │ 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 222b46 │ │ │ │ + bne.w 222b6e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ 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 222d32 │ │ │ │ + bne.w 222d5a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221e5a │ │ │ │ - b.w 221cc2 │ │ │ │ + beq.w 221e82 │ │ │ │ + b.w 221cea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221cc2 │ │ │ │ + b.w 221cea │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 221dbe │ │ │ │ + b.w 221de6 │ │ │ │ cmp.w ip, #828 @ 0x33c │ │ │ │ - beq.w 221822 │ │ │ │ - bls.w 222dd6 │ │ │ │ + beq.w 22184a │ │ │ │ + bls.w 222dfe │ │ │ │ subw ip, ip, #890 @ 0x37a │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 222850 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222878 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ - bl fff56852 │ │ │ │ - bl 2d6856 │ │ │ │ - bl 2d685a │ │ │ │ - bl 2d685e │ │ │ │ - bl 2d6862 │ │ │ │ - bl 2d6866 │ │ │ │ - bl 2d686a │ │ │ │ - bl 2d686e │ │ │ │ - bl 2d6872 │ │ │ │ - bl 2d6876 │ │ │ │ - bl 2d687a │ │ │ │ - bl 56487e │ │ │ │ - bl fff56882 │ │ │ │ - bl fff56886 │ │ │ │ - bl fff5688a │ │ │ │ - bl fff5688e │ │ │ │ - bl fff56892 │ │ │ │ + bl fff5687a │ │ │ │ + bl 2d687e │ │ │ │ + bl 2d6882 │ │ │ │ + bl 2d6886 │ │ │ │ + bl 2d688a │ │ │ │ + bl 2d688e │ │ │ │ + bl 2d6892 │ │ │ │ bl 2d6896 │ │ │ │ bl 2d689a │ │ │ │ bl 2d689e │ │ │ │ bl 2d68a2 │ │ │ │ - bl 2d68a6 │ │ │ │ - bl 5648aa │ │ │ │ - bl 2d68ae │ │ │ │ - bl 2d68b2 │ │ │ │ - bl 2d68b6 │ │ │ │ - bl 2d68ba │ │ │ │ + bl 5648a6 │ │ │ │ + bl fff568aa │ │ │ │ + bl fff568ae │ │ │ │ + bl fff568b2 │ │ │ │ + bl fff568b6 │ │ │ │ + bl fff568ba │ │ │ │ bl 2d68be │ │ │ │ - bl 58e8c2 │ │ │ │ - bl 58e8c6 │ │ │ │ - bl 58e8ca │ │ │ │ - bl 58e8ce │ │ │ │ - bl fff568d2 │ │ │ │ - bl fff568d6 │ │ │ │ + bl 2d68c2 │ │ │ │ + bl 2d68c6 │ │ │ │ + bl 2d68ca │ │ │ │ + bl 2d68ce │ │ │ │ + bl 5648d2 │ │ │ │ + bl 2d68d6 │ │ │ │ + bl 2d68da │ │ │ │ + bl 2d68de │ │ │ │ + bl 2d68e2 │ │ │ │ + bl 2d68e6 │ │ │ │ + bl 58e8ea │ │ │ │ + bl 58e8ee │ │ │ │ + bl 58e8f2 │ │ │ │ + bl 58e8f6 │ │ │ │ + bl fff568fa │ │ │ │ + bl fff568fe │ │ │ │ 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 221852 │ │ │ │ - b.w 22204e │ │ │ │ + bmi.w 22187a │ │ │ │ + b.w 222076 │ │ │ │ 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 221852 │ │ │ │ - b.n 2227c0 │ │ │ │ + bmi.w 22187a │ │ │ │ + b.n 2227e8 │ │ │ │ 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 221852 │ │ │ │ - b.w 221fb8 │ │ │ │ + bmi.w 22187a │ │ │ │ + b.w 221fe0 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 22293c │ │ │ │ + cbnz r2, 222964 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 221be4 │ │ │ │ + b.w 221c0c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22290a │ │ │ │ + bne.n 222932 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ - b.w 221fb2 │ │ │ │ + bl 221418 │ │ │ │ + b.w 221fda │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222d84 │ │ │ │ + bne.w 222dac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22183c │ │ │ │ + b.w 221864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ce8 │ │ │ │ + bne.w 221d10 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221cc2 │ │ │ │ - b.w 221ce8 │ │ │ │ + beq.w 221cea │ │ │ │ + b.w 221d10 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2228d8 │ │ │ │ + bne.n 222900 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ - b.w 222048 │ │ │ │ + bl 221418 │ │ │ │ + b.w 222070 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2228f2 │ │ │ │ + bne.n 22291a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ - b.n 2227ba │ │ │ │ + bl 221418 │ │ │ │ + b.n 2227e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2226e4 │ │ │ │ + bne.w 22270c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221de4 │ │ │ │ + b.w 221e0c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2221ee │ │ │ │ + b.w 222216 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221c4a │ │ │ │ + b.w 221c72 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221ce4 │ │ │ │ + b.w 221d0c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221cac │ │ │ │ + bne.w 221cd4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221c90 │ │ │ │ + b.w 221cb8 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222a9c │ │ │ │ + cbnz r2, 222ac4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221d3a │ │ │ │ + b.w 221d62 │ │ │ │ sub.w r2, ip, #170 @ 0xaa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #42120 @ 0xa488 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221e36 │ │ │ │ + bne.w 221e5e │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 221902 │ │ │ │ - b.n 2227a0 │ │ │ │ + bne.w 22192a │ │ │ │ + b.n 2227c8 │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 2227a0 │ │ │ │ + bne.w 2227c8 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 221902 │ │ │ │ - b.w 221e36 │ │ │ │ + bne.w 22192a │ │ │ │ + b.w 221e5e │ │ │ │ sub.w r2, ip, #218 @ 0xda │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 2227a0 │ │ │ │ + bne.w 2227c8 │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bne.w 221902 │ │ │ │ - b.w 221e36 │ │ │ │ + bne.w 22192a │ │ │ │ + b.w 221e5e │ │ │ │ mvn.w r0, #282 @ 0x11a │ │ │ │ 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 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 221d82 │ │ │ │ + bmi.w 221daa │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 221902 │ │ │ │ - b.w 222324 │ │ │ │ + bne.w 22192a │ │ │ │ + b.w 22234c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2227d6 │ │ │ │ + b.n 2227fe │ │ │ │ cmp.w ip, #424 @ 0x1a8 │ │ │ │ - bcc.w 221902 │ │ │ │ + bcc.w 22192a │ │ │ │ sub.w r2, ip, #424 @ 0x1a8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movw r3, #439 @ 0x1b7 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221d22 │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221d4a │ │ │ │ + b.w 22192a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222064 │ │ │ │ + b.w 22208c │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 221d68 │ │ │ │ + bhi.w 221d90 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 221902 │ │ │ │ + bls.w 22192a │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 221902 │ │ │ │ - add r3, pc, #8 @ (adr r3, 222be0 ) │ │ │ │ + bhi.w 22192a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222c08 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ - bl ffe72be2 │ │ │ │ - bl 3c6be6 │ │ │ │ - bl 3c6bea │ │ │ │ + bl ffe72c0a │ │ │ │ + bl 3c6c0e │ │ │ │ + bl 3c6c12 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - bl 3c6c0a │ │ │ │ - bl 3c6c0e │ │ │ │ + bl 3c6c32 │ │ │ │ + bl 3c6c36 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xefb1ffff │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 221902 │ │ │ │ + b.w 22192a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221f58 │ │ │ │ + b.w 221f80 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22220a │ │ │ │ + b.w 222232 │ │ │ │ movw r3, #570 @ 0x23a │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222da4 │ │ │ │ + bls.w 222dcc │ │ │ │ subw ip, ip, #582 @ 0x246 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221902 │ │ │ │ + bhi.w 22192a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 221bba │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221be2 │ │ │ │ + b.w 22192a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 221c64 │ │ │ │ + b.w 221c8c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221cac │ │ │ │ + bne.w 221cd4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221cd4 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221902 │ │ │ │ + beq.w 22192a │ │ │ │ sub.w r3, ip, #316 @ 0x13c │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ movt r3, #16049 @ 0x3eb1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ cmp.w ip, #338 @ 0x152 │ │ │ │ - beq.w 221bba │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221be2 │ │ │ │ + b.w 22192a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cc2 │ │ │ │ + bne.w 221cea │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2227f2 │ │ │ │ + b.n 22281a │ │ │ │ subw r3, ip, #663 @ 0x297 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #1824 @ 0x720 │ │ │ │ movt r3, #32 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221d82 │ │ │ │ + bne.w 221daa │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ movw r3, #683 @ 0x2ab │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221bba │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221be2 │ │ │ │ + b.w 22192a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221840 │ │ │ │ + b.w 221868 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 221e36 │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221e5e │ │ │ │ + b.w 22192a │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 221902 │ │ │ │ + bcc.w 22192a │ │ │ │ sub.w ip, ip, #548 @ 0x224 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 221b90 │ │ │ │ + bne.w 221bb8 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 221d82 │ │ │ │ - b.w 221902 │ │ │ │ + bne.w 221daa │ │ │ │ + b.w 22192a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ cmp.w ip, #816 @ 0x330 │ │ │ │ - bls.w 221d82 │ │ │ │ + bls.w 221daa │ │ │ │ movw r3, #822 @ 0x336 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221d82 │ │ │ │ - b.w 221902 │ │ │ │ + beq.w 221daa │ │ │ │ + b.w 22192a │ │ │ │ mov r4, r2 │ │ │ │ - b.w 221852 │ │ │ │ + b.w 22187a │ │ │ │ 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] @ 2238ec │ │ │ │ - ldr.w r2, [pc, #2788] @ 2238f0 │ │ │ │ + ldr.w r3, [pc, #2788] @ 223914 │ │ │ │ + ldr.w r2, [pc, #2788] @ 223918 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 2238f4 │ │ │ │ + ldr.w r3, [pc, #2780] @ 22391c │ │ │ │ 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 223076 │ │ │ │ + beq.w 22309e │ │ │ │ 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 2232b6 │ │ │ │ + bhi.w 2232de │ │ │ │ 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 2238d6 │ │ │ │ + beq.w 2238fe │ │ │ │ mov r0, fp │ │ │ │ - bl 215f4c │ │ │ │ + bl 215f74 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 222ea0 │ │ │ │ + cbz r3, 222ec8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 222ea0 │ │ │ │ + bne.n 222ec8 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223472 │ │ │ │ + bne.w 22349a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223472 │ │ │ │ + beq.w 22349a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 222ea0 │ │ │ │ + cbz r3, 222ec8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 222e80 │ │ │ │ + beq.n 222ea8 │ │ │ │ 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 │ │ │ │ @@ -623399,598 +623430,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 222df4 │ │ │ │ + bl 222e1c │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222f8a │ │ │ │ + beq.n 222fb2 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 222f8a │ │ │ │ + bne.n 222fb2 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 222f6a │ │ │ │ + cbnz r6, 222f92 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 222f6a │ │ │ │ + cbz r3, 222f92 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 222f4a │ │ │ │ + b.n 222f72 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2213f0 │ │ │ │ - cbnz r0, 222f5e │ │ │ │ - cbz r7, 222f40 │ │ │ │ + bl 221418 │ │ │ │ + cbnz r0, 222f86 │ │ │ │ + cbz r7, 222f68 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 222f40 │ │ │ │ + beq.n 222f68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223454 │ │ │ │ + beq.w 22347c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 223466 │ │ │ │ + bne.w 22348e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223460 │ │ │ │ + beq.w 223488 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 222f20 │ │ │ │ + beq.n 222f48 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 222f76 │ │ │ │ + cbz r3, 222f9e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 222f0e │ │ │ │ + beq.n 222f36 │ │ │ │ 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 222ee2 │ │ │ │ + bne.n 222f0a │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 222fa0 │ │ │ │ + cbnz r5, 222fc8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 222fc4 │ │ │ │ + cbz r3, 222fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 216028 │ │ │ │ + bl 216050 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 222fba │ │ │ │ + b.n 222fe2 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161e0 │ │ │ │ + bl 216208 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 222faa │ │ │ │ + bne.n 222fd2 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 2161e0 │ │ │ │ + bl 216208 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223058 │ │ │ │ + beq.n 223080 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223058 │ │ │ │ + bne.n 223080 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2235ce │ │ │ │ + beq.w 2235f6 │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22304c │ │ │ │ + cbz r3, 223074 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223592 │ │ │ │ + bne.w 2235ba │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2235c0 │ │ │ │ + bne.w 2235e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2235c0 │ │ │ │ + bne.w 2235e8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 223044 │ │ │ │ + cbz r3, 22306c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2235ca │ │ │ │ + beq.w 2235f2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 2235c0 │ │ │ │ + bne.w 2235e8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223006 │ │ │ │ + bne.n 22302e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 223058 │ │ │ │ + cbz r3, 223080 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 222fec │ │ │ │ + beq.n 223014 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 223068 │ │ │ │ + cbnz r3, 223090 │ │ │ │ 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 222e42 │ │ │ │ - ldr.w r2, [pc, #2176] @ 2238f8 │ │ │ │ - ldr.w r3, [pc, #2168] @ 2238f4 │ │ │ │ + bne.w 222e6a │ │ │ │ + ldr.w r2, [pc, #2176] @ 223920 │ │ │ │ + ldr.w r3, [pc, #2168] @ 22391c │ │ │ │ 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 2238cc │ │ │ │ + bne.w 2238f4 │ │ │ │ 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 22366c │ │ │ │ + bne.w 223694 │ │ │ │ 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 222df4 │ │ │ │ + bl 222e1c │ │ │ │ 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 222df4 │ │ │ │ + bl 222e1c │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22364a │ │ │ │ + beq.w 223672 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2238d0 │ │ │ │ + beq.w 2238f8 │ │ │ │ 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 22313c │ │ │ │ + bcc.n 223164 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22364a │ │ │ │ + beq.w 223672 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22312c │ │ │ │ + bne.n 223154 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161e0 │ │ │ │ + bl 216208 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2231ec │ │ │ │ + beq.n 223214 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2231ec │ │ │ │ + bne.n 223214 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2234b0 │ │ │ │ + beq.w 2234d8 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223530 │ │ │ │ + bne.w 223558 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 22318a │ │ │ │ + beq.n 2231b2 │ │ │ │ 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 2234d8 │ │ │ │ + beq.w 223500 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 2231c0 │ │ │ │ + b.n 2231e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2213f0 │ │ │ │ - cbnz r0, 2231d0 │ │ │ │ + bl 221418 │ │ │ │ + cbnz r0, 2231f8 │ │ │ │ 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 223518 │ │ │ │ + beq.w 223540 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22319e │ │ │ │ + beq.n 2231c6 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 2231ea │ │ │ │ + cbz r3, 223212 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22315c │ │ │ │ + beq.n 223184 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 2231fc │ │ │ │ + cbnz r3, 223224 │ │ │ │ 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, 223210 │ │ │ │ + cbnz r1, 223238 │ │ │ │ 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, 22322e │ │ │ │ + cbnz r2, 223256 │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 2232b6 │ │ │ │ + b.n 2232de │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2232a6 │ │ │ │ + beq.n 2232ce │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22329c │ │ │ │ + beq.n 2232c4 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2234dc │ │ │ │ + beq.w 223504 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22353c │ │ │ │ + beq.w 223564 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223274 │ │ │ │ + bhi.n 22329c │ │ │ │ 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 22329c │ │ │ │ + bne.n 2232c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 22329c │ │ │ │ + bhi.n 2232c4 │ │ │ │ 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 22323e │ │ │ │ + bne.n 223266 │ │ │ │ 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 222e42 │ │ │ │ - b.n 223076 │ │ │ │ + bne.w 222e6a │ │ │ │ + b.n 22309e │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22329c │ │ │ │ + bne.n 2232c4 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22329c │ │ │ │ + beq.n 2232c4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 22329c │ │ │ │ + b.n 2232c4 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22329c │ │ │ │ + bne.n 2232c4 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22329c │ │ │ │ + beq.n 2232c4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 22329c │ │ │ │ - ldr.w r3, [pc, #1544] @ 2238fc │ │ │ │ + b.n 2232c4 │ │ │ │ + ldr.w r3, [pc, #1544] @ 223924 │ │ │ │ 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, 22330e │ │ │ │ + cbz r3, 223336 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 22176c │ │ │ │ - b.n 22329c │ │ │ │ + bl 221794 │ │ │ │ + b.n 2232c4 │ │ │ │ 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 22329c │ │ │ │ + bls.n 2232c4 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 22384e │ │ │ │ + beq.w 223876 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 22336a │ │ │ │ + b.n 223392 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 2235da │ │ │ │ + bpl.w 223602 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2236f2 │ │ │ │ + bne.w 22371a │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 2233b6 │ │ │ │ + bcs.n 2233de │ │ │ │ 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 2235da │ │ │ │ + bhi.w 223602 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 22362c │ │ │ │ + bne.w 223654 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 223346 │ │ │ │ + beq.n 22336e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2236d4 │ │ │ │ + bne.w 2236fc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223364 │ │ │ │ + beq.n 22338c │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 22336a │ │ │ │ + bcc.n 223392 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 22329c │ │ │ │ + b.n 2232c4 │ │ │ │ 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 22384a │ │ │ │ + bhi.w 223872 │ │ │ │ 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] @ 223900 │ │ │ │ + ldr.w r3, [pc, #1288] @ 223928 │ │ │ │ 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 22329c │ │ │ │ + beq.w 2232c4 │ │ │ │ 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 22342e │ │ │ │ + bpl.n 223456 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2235ee │ │ │ │ + beq.w 223616 │ │ │ │ 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 2234fa │ │ │ │ + bne.n 223522 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223510 │ │ │ │ + bne.n 223538 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 223418 │ │ │ │ - b.n 22329c │ │ │ │ + bne.n 223440 │ │ │ │ + b.n 2232c4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222f4a │ │ │ │ + bne.w 222f72 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 222f6a │ │ │ │ + b.n 222f92 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 222f6a │ │ │ │ + b.n 222f92 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 223488 │ │ │ │ - b.n 222e94 │ │ │ │ + cbnz r2, 2234b0 │ │ │ │ + b.n 222ebc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 222e94 │ │ │ │ + beq.w 222ebc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 22347e │ │ │ │ + bne.n 2234a6 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 2234aa │ │ │ │ + cbnz r3, 2234d2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 222e94 │ │ │ │ + b.n 222ebc │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 2234c6 │ │ │ │ + bpl.n 2234ee │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2231d8 │ │ │ │ + bne.w 223200 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223196 │ │ │ │ + bne.w 2231be │ │ │ │ mov fp, r3 │ │ │ │ - b.n 22351a │ │ │ │ + b.n 223542 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 223278 │ │ │ │ + beq.w 2232a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 22364e │ │ │ │ + bhi.w 223676 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223686 │ │ │ │ + beq.w 2236ae │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22329c │ │ │ │ - b.n 2233d2 │ │ │ │ + bne.w 2232c4 │ │ │ │ + b.n 2233fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 223510 │ │ │ │ + cbnz r3, 223538 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223448 │ │ │ │ + beq.n 223470 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 22329c │ │ │ │ + b.n 2232c4 │ │ │ │ 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 2231d8 │ │ │ │ - b.n 2231d0 │ │ │ │ + beq.w 223200 │ │ │ │ + b.n 2231f8 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221430 │ │ │ │ - b.n 223172 │ │ │ │ + bl 221458 │ │ │ │ + b.n 22319a │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 22358e │ │ │ │ + cbz r1, 2235b6 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22358e │ │ │ │ - add r2, pc, #8 @ (adr r2, 223550 ) │ │ │ │ + bhi.n 2235b6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 223578 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624004,472 +624035,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 216bac │ │ │ │ - cbz r0, 22358a │ │ │ │ + bl 216bd4 │ │ │ │ + cbz r0, 2235b2 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221430 │ │ │ │ + bl 221458 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 223258 │ │ │ │ + b.n 223280 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 223258 │ │ │ │ + b.n 223280 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2238d0 │ │ │ │ + beq.w 2238f8 │ │ │ │ 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 223010 │ │ │ │ + bcc.w 223038 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 2235c0 │ │ │ │ + cbz r2, 2235e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2235b2 │ │ │ │ + bne.n 2235da │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223010 │ │ │ │ + beq.w 223038 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 22304c │ │ │ │ + b.n 223074 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 223044 │ │ │ │ + b.n 22306c │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22304c │ │ │ │ - b.n 222ffa │ │ │ │ + bne.w 223074 │ │ │ │ + b.n 223022 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223692 │ │ │ │ + bne.n 2236ba │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223364 │ │ │ │ + b.n 22338c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #459 @ 0x1cb │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22342e │ │ │ │ + bne.w 223456 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 22342e │ │ │ │ + bne.w 223456 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 223448 │ │ │ │ + bls.w 223470 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223622 │ │ │ │ + b.n 22364a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 223448 │ │ │ │ + beq.w 223470 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 22361c │ │ │ │ - b.n 22342e │ │ │ │ + beq.n 223644 │ │ │ │ + b.n 223456 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2236b4 │ │ │ │ + bne.n 2236dc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223364 │ │ │ │ + beq.w 22338c │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223364 │ │ │ │ + b.n 22338c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 22313c │ │ │ │ + b.n 223164 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 22329c │ │ │ │ + bne.w 2232c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 22330e │ │ │ │ + bne.w 223336 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22329c │ │ │ │ - b.n 223322 │ │ │ │ + bne.w 2232c4 │ │ │ │ + b.n 22334a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2230b2 │ │ │ │ + bne.w 2230da │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2230b2 │ │ │ │ + b.n 2230da │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22329c │ │ │ │ - b.n 2233f4 │ │ │ │ + bne.w 2232c4 │ │ │ │ + b.n 22341c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2237d4 │ │ │ │ + bne.w 2237fc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223364 │ │ │ │ + b.n 22338c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2237ce │ │ │ │ + bne.w 2237f6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 22363c │ │ │ │ + b.n 223664 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2237c8 │ │ │ │ + bne.n 2237f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 2233a4 │ │ │ │ + b.n 2233cc │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2237c0 │ │ │ │ + bne.n 2237e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223360 │ │ │ │ + b.n 223388 │ │ │ │ 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 2237dc │ │ │ │ + bne.n 223804 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 22329c │ │ │ │ + b.n 2232c4 │ │ │ │ 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 22382e │ │ │ │ + bne.n 223856 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 22371c │ │ │ │ + b.n 223744 │ │ │ │ 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 2237f8 │ │ │ │ + bne.n 223820 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 22380c │ │ │ │ + b.n 223834 │ │ │ │ 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 22384a │ │ │ │ + beq.n 223872 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2238a0 │ │ │ │ + beq.w 2238c8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 223882 │ │ │ │ + beq.n 2238aa │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 223862 │ │ │ │ + beq.n 22388a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 2237bc │ │ │ │ + bne.n 2237e4 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223874 │ │ │ │ + bne.n 22389c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223360 │ │ │ │ + b.n 223388 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 2233a8 │ │ │ │ + b.n 2233d0 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223642 │ │ │ │ + b.n 22366a │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 223364 │ │ │ │ + b.n 22338c │ │ │ │ mov r0, r6 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223738 │ │ │ │ + bne.n 223760 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 22380c │ │ │ │ + cbnz r3, 223834 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 223738 │ │ │ │ + beq.n 223760 │ │ │ │ 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 223738 │ │ │ │ + b.n 223760 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215fe4 │ │ │ │ + bl 21600c │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 223844 │ │ │ │ + cbnz r7, 22386c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 22371c │ │ │ │ + b.n 223744 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ 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 22329c │ │ │ │ + b.n 2232c4 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2237bc │ │ │ │ + beq.n 2237e4 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2237bc │ │ │ │ + beq.n 2237e4 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61060 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2166f8 │ │ │ │ + bl 216720 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ movw r3, #445 @ 0x1bd │ │ │ │ cmp r2, #11 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 22176c │ │ │ │ + bl 221794 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 223738 │ │ │ │ + b.n 223760 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 215f4c │ │ │ │ + bl 215f74 │ │ │ │ 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 │ │ │ │ - bne.n 2238cc │ │ │ │ + bne.n 2238a4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bne.n 2238c8 │ │ │ │ + bne.n 2238a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ - cbnz r3, 22391e │ │ │ │ + cbnz r3, 223946 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 2213f0 │ │ │ │ + bl 221418 │ │ │ │ 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] @ (22399c ) │ │ │ │ + ldr r2, [pc, #104] @ (2239c4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (2239a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (2239c8 ) │ │ │ │ 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 2612c4 │ │ │ │ + bl 2612ec │ │ │ │ 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 222df4 │ │ │ │ + bl 222e1c │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2613d4 │ │ │ │ - ldr r2, [pc, #32] @ (2239a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2239a0 ) │ │ │ │ + bl 2613fc │ │ │ │ + ldr r2, [pc, #32] @ (2239cc ) │ │ │ │ + ldr r3, [pc, #28] @ (2239c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223998 │ │ │ │ + bne.n 2239c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ 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, 2239c6 │ │ │ │ - b.n 2239e2 │ │ │ │ + cbnz r3, 2239ee │ │ │ │ + b.n 223a0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2239e2 │ │ │ │ + cbz r3, 223a0a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2239c0 │ │ │ │ + beq.n 2239e8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2612c4 │ │ │ │ - b.n 2239da │ │ │ │ + bl 2612ec │ │ │ │ + b.n 223a02 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2239cc │ │ │ │ + bne.n 2239f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2239d4 │ │ │ │ + bne.n 2239fc │ │ │ │ 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, 223a28 │ │ │ │ + cbz r2, 223a50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 223a04 │ │ │ │ + b.n 223a2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 223a28 │ │ │ │ + cbz r2, 223a50 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2239fe │ │ │ │ + beq.n 223a26 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 223924 │ │ │ │ - b.n 223a20 │ │ │ │ + bl 22394c │ │ │ │ + b.n 223a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223a12 │ │ │ │ + bne.n 223a3a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223a1a │ │ │ │ + bne.n 223a42 │ │ │ │ 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] │ │ │ │ @@ -624477,469 +624508,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 223ca0 │ │ │ │ + beq.w 223cc8 │ │ │ │ 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 223c88 │ │ │ │ + beq.w 223cb0 │ │ │ │ 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 223c66 │ │ │ │ + beq.w 223c8e │ │ │ │ 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 223c48 │ │ │ │ + beq.w 223c70 │ │ │ │ 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 223c26 │ │ │ │ + beq.w 223c4e │ │ │ │ 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 223c04 │ │ │ │ + beq.n 223c2c │ │ │ │ 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 223be8 │ │ │ │ + beq.n 223c10 │ │ │ │ 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, 223bc8 │ │ │ │ + cbz r3, 223bf0 │ │ │ │ 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, 223baa │ │ │ │ + cbz r3, 223bd2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 223a2c │ │ │ │ + bl 223a54 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 223b98 │ │ │ │ + bcc.n 223bc0 │ │ │ │ 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 223b7a │ │ │ │ + bcc.n 223ba2 │ │ │ │ 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 223b56 │ │ │ │ + bcc.n 223b7e │ │ │ │ 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 223b2c │ │ │ │ + bcc.n 223b54 │ │ │ │ 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 223b06 │ │ │ │ + bcc.w 223b2e │ │ │ │ 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 223ada │ │ │ │ + bcc.w 223b02 │ │ │ │ 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 223aae │ │ │ │ + bcc.w 223ad6 │ │ │ │ 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 223a88 │ │ │ │ + bcc.w 223ab0 │ │ │ │ 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 223a5c │ │ │ │ + bhi.w 223a84 │ │ │ │ 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] @ (223eb8 ) │ │ │ │ + ldr r2, [pc, #496] @ (223ee0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (223ebc ) │ │ │ │ + ldr r3, [pc, #496] @ (223ee4 ) │ │ │ │ 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 2612c4 │ │ │ │ + bl 2612ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ - cbz r0, 223d1c │ │ │ │ + bl 215f70 │ │ │ │ + cbz r0, 223d44 │ │ │ │ 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 1fa96c │ │ │ │ + bl 1fa994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223cf2 │ │ │ │ + bne.n 223d1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ + bl 215f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223d8a │ │ │ │ + beq.n 223db2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 223d7e │ │ │ │ + beq.n 223da6 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223ea6 │ │ │ │ + beq.w 223ece │ │ │ │ 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, 223d70 │ │ │ │ + cbz r3, 223d98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 223e9c │ │ │ │ + beq.w 223ec4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 223d70 │ │ │ │ + beq.n 223d98 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 223d68 │ │ │ │ + bls.n 223d90 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 223d58 │ │ │ │ + bhi.n 223d80 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 223d6c │ │ │ │ + bls.n 223d94 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 223d64 │ │ │ │ + bhi.n 223d8c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 223d50 │ │ │ │ + bne.n 223d78 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 223d3e │ │ │ │ + bne.n 223d66 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223d28 │ │ │ │ + bne.n 223d50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 223d1c │ │ │ │ + bne.n 223d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ + bl 215f70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 223dd4 │ │ │ │ + cbz r0, 223dfc │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 223dc8 │ │ │ │ + bls.n 223df0 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 223dc2 │ │ │ │ + cbz r1, 223dea │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 223dc2 │ │ │ │ + beq.n 223dea │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 223dac │ │ │ │ + bne.n 223dd4 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 223d9e │ │ │ │ + bne.n 223dc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223d94 │ │ │ │ + bne.n 223dbc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f8fe0 │ │ │ │ + bl 1f9008 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ - cbz r0, 223dfc │ │ │ │ + bl 215f70 │ │ │ │ + cbz r0, 223e24 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 223df4 │ │ │ │ + cbz r3, 223e1c │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223dea │ │ │ │ + bne.n 223e12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ + bl 215f70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 223e36 │ │ │ │ + cbz r0, 223e5e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 223e22 │ │ │ │ + b.n 223e4a │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 223eaa │ │ │ │ + bhi.n 223ed2 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 223e36 │ │ │ │ + cbz r0, 223e5e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223e0a │ │ │ │ + bne.n 223e32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e22 │ │ │ │ + bne.n 223e4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f48 │ │ │ │ - cbz r0, 223e56 │ │ │ │ + bl 215f70 │ │ │ │ + cbz r0, 223e7e │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 223e4e │ │ │ │ + cbz r3, 223e76 │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 216130 │ │ │ │ + bl 216158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e3e │ │ │ │ + bne.n 223e66 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 223e7e │ │ │ │ + cbz r2, 223ea6 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 223a2c │ │ │ │ + bl 223a54 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 223e6a │ │ │ │ + bcc.n 223e92 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (223ec0 ) │ │ │ │ + ldr r2, [pc, #64] @ (223ee8 ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (223ebc ) │ │ │ │ + ldr r3, [pc, #52] @ (223ee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223eb4 │ │ │ │ + bne.n 223edc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 223d3e │ │ │ │ - b.n 223d74 │ │ │ │ + bne.w 223d66 │ │ │ │ + b.n 223d9c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 223d74 │ │ │ │ + b.n 223d9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8da4 │ │ │ │ - b.n 223e14 │ │ │ │ + bl 1f8dcc │ │ │ │ + b.n 223e3c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ 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 223eda │ │ │ │ + bpl.n 223f02 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 223cb4 │ │ │ │ + bl 223cdc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 223efe │ │ │ │ + bcc.n 223f26 │ │ │ │ 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, 223f12 │ │ │ │ + cbz r3, 223f3a │ │ │ │ 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] @ (2240a0 ) │ │ │ │ + ldr r2, [pc, #368] @ (2240c8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2240a4 ) │ │ │ │ + ldr r3, [pc, #368] @ (2240cc ) │ │ │ │ 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 │ │ │ │ @@ -624949,193 +624980,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 224096 │ │ │ │ + beq.w 2240be │ │ │ │ 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 223f74 │ │ │ │ + bhi.n 223f9c │ │ │ │ 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 223ffe │ │ │ │ + bne.n 224026 │ │ │ │ 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 22401a │ │ │ │ + beq.n 224042 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 223fca │ │ │ │ + cbz r3, 223ff2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22404e │ │ │ │ + beq.n 224076 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 2139d0 │ │ │ │ + bl 2139f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 217e28 │ │ │ │ - ldr r2, [pc, #168] @ (2240a8 ) │ │ │ │ - ldr r3, [pc, #160] @ (2240a4 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #168] @ (2240d0 ) │ │ │ │ + ldr r3, [pc, #160] @ (2240cc ) │ │ │ │ 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 22409a │ │ │ │ + bne.n 2240c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 223ffe │ │ │ │ + beq.n 224026 │ │ │ │ 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 224026 │ │ │ │ + bne.n 22404e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 223ffe │ │ │ │ + beq.n 224026 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fca │ │ │ │ + beq.n 223ff2 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 223fca │ │ │ │ - b.n 224054 │ │ │ │ - cbz r4, 224070 │ │ │ │ + bne.n 223ff2 │ │ │ │ + b.n 22407c │ │ │ │ + cbz r4, 224098 │ │ │ │ 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 22405a │ │ │ │ + bne.n 224082 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223ffe │ │ │ │ + beq.n 224026 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 223ffe │ │ │ │ + bl 217e50 │ │ │ │ + b.n 224026 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 223f90 │ │ │ │ + b.n 223fb8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - itte │ │ │ │ - lsl r7, r4, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ + itee le │ │ │ │ + lslle r7, r4, #2 │ │ │ │ + stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #552] @ (2242e8 ) │ │ │ │ + ldr r5, [pc, #552] @ (224310 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (2242ec ) │ │ │ │ + ldr r4, [pc, #552] @ (224314 ) │ │ │ │ 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 224178 │ │ │ │ + bcs.n 2241a0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224168 │ │ │ │ + beq.n 224190 │ │ │ │ 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 2241de │ │ │ │ + beq.n 224206 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 223f18 │ │ │ │ + bl 223f40 │ │ │ │ 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 224194 │ │ │ │ + beq.n 2241bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224258 │ │ │ │ + bne.w 224280 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2242a0 │ │ │ │ + bne.w 2242c8 │ │ │ │ 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 │ │ │ │ @@ -625144,401 +625175,401 @@ │ │ │ │ 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 224106 │ │ │ │ + bne.n 22412e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217168 │ │ │ │ + bl 217190 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218290 │ │ │ │ - ldr r2, [pc, #372] @ (2242f0 ) │ │ │ │ - ldr r3, [pc, #368] @ (2242ec ) │ │ │ │ + bl 2182b8 │ │ │ │ + ldr r2, [pc, #372] @ (224318 ) │ │ │ │ + ldr r3, [pc, #368] @ (224314 ) │ │ │ │ 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 2242e2 │ │ │ │ + bne.w 22430a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22420e │ │ │ │ + bne.n 224236 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22413a │ │ │ │ + beq.n 224162 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2241cc │ │ │ │ + cbz r0, 2241f4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22413a │ │ │ │ + b.n 224162 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224208 │ │ │ │ + cbz r0, 224230 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 224158 │ │ │ │ + b.n 224180 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224242 │ │ │ │ + cbz r0, 22426a │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22413a │ │ │ │ - b.n 22419c │ │ │ │ + beq.w 224162 │ │ │ │ + b.n 2241c4 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 22428c │ │ │ │ + cbz r0, 2242b4 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22413a │ │ │ │ + beq.w 224162 │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2242d0 │ │ │ │ + cbz r0, 2242f8 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22413a │ │ │ │ + b.n 224162 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - it cc │ │ │ │ - lslcc r7, r4, #2 │ │ │ │ + yield │ │ │ │ + lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #424] @ (2244b0 ) │ │ │ │ + ldr r2, [pc, #424] @ (2244d8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (2244b4 ) │ │ │ │ + ldr r3, [pc, #424] @ (2244dc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 224488 │ │ │ │ + vldr d0, [pc, #372] @ 2244b0 │ │ │ │ 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 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22434a │ │ │ │ + cbz r0, 224372 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 224490 │ │ │ │ + vldr d0, [pc, #308] @ 2244b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224386 │ │ │ │ + cbz r0, 2243ae │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 224498 │ │ │ │ + vldr d0, [pc, #256] @ 2244c0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2243c8 │ │ │ │ + cbz r0, 2243f0 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ - vldr d0, [pc, #204] @ 2244a0 │ │ │ │ + bl 21811c │ │ │ │ + vldr d0, [pc, #204] @ 2244c8 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224404 │ │ │ │ + cbz r0, 22442c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 2244a8 │ │ │ │ + vldr d0, [pc, #148] @ 2244d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2158b0 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 224444 │ │ │ │ + cbz r0, 22446c │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180f4 │ │ │ │ + bl 21811c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218168 │ │ │ │ + bl 218190 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a4 │ │ │ │ - ldr r2, [pc, #80] @ (2244b8 ) │ │ │ │ - ldr r3, [pc, #72] @ (2244b4 ) │ │ │ │ + bl 2180cc │ │ │ │ + ldr r2, [pc, #80] @ (2244e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (2244dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22447e │ │ │ │ + bne.n 2244a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 2244a4 │ │ │ │ + bvc.n 2244cc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 22442e │ │ │ │ - b.n 22414c │ │ │ │ + bcc.n 224456 │ │ │ │ + b.n 224174 │ │ │ │ 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 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 224520 │ │ │ │ + cbnz r2, 22453e │ │ │ │ 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] @ (2245fc ) │ │ │ │ + ldr r6, [pc, #300] @ (224624 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2245ae │ │ │ │ + beq.n 2245d6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2245f6 │ │ │ │ + beq.w 22461e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2245f6 │ │ │ │ + beq.n 22461e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ itet eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strd r3, r4, [r5] │ │ │ │ movw r1, #863 @ 0x35f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w sl, sp, #24 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -625556,15 +625587,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] @ (224600 ) │ │ │ │ + ldr r2, [pc, #148] @ (224628 ) │ │ │ │ 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] │ │ │ │ @@ -625576,111 +625607,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 2245c8 │ │ │ │ + cbz r0, 2245f0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 2245c2 │ │ │ │ + cbz r1, 2245ea │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2244e6 │ │ │ │ + bne.n 22450e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2245b6 │ │ │ │ + bne.n 2245de │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2245a8 │ │ │ │ + beq.n 2245d0 │ │ │ │ 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 2244bc │ │ │ │ + bl 2244e4 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2245d8 │ │ │ │ - b.n 2245a8 │ │ │ │ + bne.n 224600 │ │ │ │ + b.n 2245d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 224504 │ │ │ │ + b.n 22452c │ │ │ │ nop │ │ │ │ - cbnz r0, 224648 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #424] @ (2247c0 ) │ │ │ │ + ldr r3, [pc, #424] @ (2247e8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 2247ba │ │ │ │ + beq.w 2247e2 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #412] @ (2247c4 ) │ │ │ │ + ldr r2, [pc, #412] @ (2247ec ) │ │ │ │ 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 22474c │ │ │ │ + b.n 224774 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 22476a │ │ │ │ + beq.w 224792 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r2, [r9] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 224662 │ │ │ │ + cbz r3, 22468a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 224790 │ │ │ │ + beq.w 2247b8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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 │ │ │ │ @@ -625701,15 +625732,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 │ │ │ │ @@ -625729,80 +625760,80 @@ │ │ │ │ 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 2247ba │ │ │ │ + beq.n 2247e2 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224644 │ │ │ │ + bpl.w 22466c │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 224784 │ │ │ │ + cbz r2, 2247ac │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224662 │ │ │ │ + b.n 22468a │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 224784 │ │ │ │ + beq.n 2247ac │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 224784 │ │ │ │ + cbz r3, 2247ac │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 22464c │ │ │ │ + beq.w 224674 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224662 │ │ │ │ + b.n 22468a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #548 @ 0x224 │ │ │ │ - bne.w 224662 │ │ │ │ + bne.w 22468a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224662 │ │ │ │ + bne.w 22468a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #543] @ 0x21f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r6, #20 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22471c │ │ │ │ - b.n 224662 │ │ │ │ + beq.n 224744 │ │ │ │ + b.n 22468a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r2, 2247fc │ │ │ │ + cbnz r2, 22481a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #436] @ (224990 ) │ │ │ │ + ldr r2, [pc, #436] @ (2249b8 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (224994 ) │ │ │ │ + ldr r3, [pc, #436] @ (2249bc ) │ │ │ │ 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] @ 224998 │ │ │ │ + ldr.w r9, [pc, #412] @ 2249c0 │ │ │ │ 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] │ │ │ │ @@ -625814,16 +625845,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 213b24 │ │ │ │ - ldr r3, [pc, #356] @ (22499c ) │ │ │ │ + bl 213b4c │ │ │ │ + ldr r3, [pc, #356] @ (2249c4 ) │ │ │ │ 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 │ │ │ │ @@ -625839,32 +625870,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 224604 │ │ │ │ + bl 22462c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224958 │ │ │ │ + beq.n 224980 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r1, #863 @ 0x35f │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -625898,82 +625929,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 217e28 │ │ │ │ - ldr r2, [pc, #100] @ (2249a0 ) │ │ │ │ - ldr r3, [pc, #88] @ (224994 ) │ │ │ │ + bl 217e50 │ │ │ │ + ldr r2, [pc, #100] @ (2249c8 ) │ │ │ │ + ldr r3, [pc, #88] @ (2249bc ) │ │ │ │ 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 22498a │ │ │ │ + bne.n 2249b2 │ │ │ │ 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, 224986 │ │ │ │ + cbz r3, 2249ae │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224986 │ │ │ │ + bne.n 2249ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22497c │ │ │ │ + cbz r2, 2249a4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22497c │ │ │ │ + bne.n 2249a4 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22496c │ │ │ │ + bne.n 224994 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 2248aa │ │ │ │ + b.n 2248d2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 224980 │ │ │ │ + b.n 2249a8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb696 │ │ │ │ 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] @ (224cf0 ) │ │ │ │ + ldr r2, [pc, #824] @ (224d18 ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (224cf4 ) │ │ │ │ + ldr r3, [pc, #820] @ (224d1c ) │ │ │ │ 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] @ (224cf8 ) │ │ │ │ + ldr r6, [pc, #800] @ (224d20 ) │ │ │ │ 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 │ │ │ │ @@ -625981,45 +626012,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 224cc8 │ │ │ │ + beq.w 224cf0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224c40 │ │ │ │ + beq.w 224c68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 224c40 │ │ │ │ + bne.w 224c68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224ce8 │ │ │ │ + beq.w 224d10 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (224cfc ) │ │ │ │ + ldr r3, [pc, #716] @ (224d24 ) │ │ │ │ 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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -626031,18 +626062,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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r2, #34] @ 0x22 │ │ │ │ @@ -626054,22 +626085,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 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 215d50 │ │ │ │ + bl 215d78 │ │ │ │ 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] │ │ │ │ @@ -626085,48 +626116,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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 215d84 │ │ │ │ + bl 215dac │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224c90 │ │ │ │ + beq.w 224cb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224c5e │ │ │ │ + beq.n 224c86 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 224c2a │ │ │ │ + b.n 224c52 │ │ │ │ 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, #863 @ 0x35f │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ 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 │ │ │ │ @@ -626161,134 +626192,134 @@ │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224c90 │ │ │ │ + beq.n 224cb8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 224c3c │ │ │ │ + beq.n 224c64 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 224b7e │ │ │ │ + bne.n 224ba6 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 224b8a │ │ │ │ + b.n 224bb2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (224d00 ) │ │ │ │ - ldr r3, [pc, #172] @ (224cf4 ) │ │ │ │ + ldr r2, [pc, #188] @ (224d28 ) │ │ │ │ + ldr r3, [pc, #172] @ (224d1c ) │ │ │ │ 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 224cec │ │ │ │ + bne.n 224d14 │ │ │ │ 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 224c68 │ │ │ │ + b.n 224c90 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2244bc │ │ │ │ + bl 2244e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa96c │ │ │ │ + bl 1fa994 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224c66 │ │ │ │ + bne.n 224c8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 224cb4 │ │ │ │ + cbz r3, 224cdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 224cb0 │ │ │ │ + cbz r2, 224cd8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 224a3c │ │ │ │ + b.n 224a64 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 224ca8 │ │ │ │ + b.n 224cd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224c42 │ │ │ │ + bne.n 224c6a │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa94c │ │ │ │ - b.n 224c42 │ │ │ │ + bl 1fa974 │ │ │ │ + b.n 224c6a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 224ce4 │ │ │ │ + cbz r1, 224d0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224a1e │ │ │ │ + beq.w 224a46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 224cbe │ │ │ │ + b.n 224ce6 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224a2e │ │ │ │ + b.n 224a56 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 224d70 │ │ │ │ + cbz r6, 224d8e │ │ │ │ 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, #952] @ (2250d0 ) │ │ │ │ + ldr r3, [pc, #952] @ (2250f8 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, r8 │ │ │ │ strd r2, r2, [r8, #4] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ str.w r2, [r8, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #924] @ (2250d4 ) │ │ │ │ + ldr r2, [pc, #924] @ (2250fc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #924] @ (2250d8 ) │ │ │ │ + ldr r3, [pc, #924] @ (225100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -626299,58 +626330,58 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ 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, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224e3c │ │ │ │ + beq.n 224e64 │ │ │ │ ldr.w r3, [lr, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 224dc4 │ │ │ │ + beq.n 224dec │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 224ec4 │ │ │ │ + beq.w 224eec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 224e58 │ │ │ │ + bne.n 224e80 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #548 @ 0x224 │ │ │ │ - beq.w 224fd2 │ │ │ │ - ldr r3, [pc, #836] @ (2250dc ) │ │ │ │ + beq.w 224ffa │ │ │ │ + ldr r3, [pc, #836] @ (225104 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ add.w r3, r9, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22508e │ │ │ │ + bne.w 2250b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224e38 │ │ │ │ + beq.n 224e60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 224dba │ │ │ │ + cbz r3, 224de2 │ │ │ │ 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 224d82 │ │ │ │ + bne.n 224daa │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w fp, [r4, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ - bl 213b24 │ │ │ │ - ldr r3, [pc, #772] @ (2250dc ) │ │ │ │ + bl 213b4c │ │ │ │ + ldr r3, [pc, #772] @ (225104 ) │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -626364,39 +626395,39 @@ │ │ │ │ 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 sl, [lr, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224604 │ │ │ │ + bl 22462c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 224dae │ │ │ │ + bne.n 224dd6 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (2250e0 ) │ │ │ │ - ldr r3, [pc, #664] @ (2250d8 ) │ │ │ │ + ldr r2, [pc, #672] @ (225108 ) │ │ │ │ + ldr r3, [pc, #664] @ (225100 ) │ │ │ │ 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 2250cc │ │ │ │ + bne.w 2250f4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 224daa │ │ │ │ - add r2, pc, #8 @ (adr r2, 224e68 ) │ │ │ │ + bhi.n 224dd2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 224e90 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -626410,40 +626441,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 224daa │ │ │ │ + beq.n 224dd2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 224eb6 │ │ │ │ + b.n 224ede │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 224ebc │ │ │ │ + bne.n 224ee4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224ebc │ │ │ │ + beq.n 224ee4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 224ea0 │ │ │ │ + bpl.n 224ec8 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2247c8 │ │ │ │ - b.n 224daa │ │ │ │ + bl 2247f0 │ │ │ │ + b.n 224dd2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w fp, [r4, #32] │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ - bl 213b24 │ │ │ │ - ldr r3, [pc, #516] @ (2250dc ) │ │ │ │ + bl 213b4c │ │ │ │ + ldr r3, [pc, #516] @ (225104 ) │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ @@ -626460,28 +626491,28 @@ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 215d50 │ │ │ │ + bl 215d78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 218f2c │ │ │ │ + bl 218f54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224604 │ │ │ │ + bl 22462c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #863 @ 0x35f │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ add r4, sp, #28 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -626514,278 +626545,278 @@ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r2, #97] @ 0x61 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 217e28 │ │ │ │ - b.n 224daa │ │ │ │ + bl 217e50 │ │ │ │ + b.n 224dd2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 224daa │ │ │ │ - b.n 224d96 │ │ │ │ + bls.w 224dd2 │ │ │ │ + b.n 224dbe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22500c │ │ │ │ + b.n 225034 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 224ebc │ │ │ │ + bne.w 224ee4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224ebc │ │ │ │ + beq.w 224ee4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 224ff2 │ │ │ │ + bpl.n 22501a │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2247c8 │ │ │ │ - b.n 224daa │ │ │ │ + bl 2247f0 │ │ │ │ + b.n 224dd2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225046 │ │ │ │ + b.n 22506e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 224ebc │ │ │ │ + bne.w 224ee4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224ebc │ │ │ │ + beq.w 224ee4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 22502c │ │ │ │ + bpl.n 225054 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2247c8 │ │ │ │ - b.n 224daa │ │ │ │ + bl 2247f0 │ │ │ │ + b.n 224dd2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225080 │ │ │ │ + b.n 2250a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 224ebc │ │ │ │ + bne.w 224ee4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224ebc │ │ │ │ + beq.w 224ee4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225066 │ │ │ │ + bpl.n 22508e │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2247c8 │ │ │ │ - b.n 224daa │ │ │ │ + bl 2247f0 │ │ │ │ + b.n 224dd2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ - b.n 2250b6 │ │ │ │ + b.n 2250de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 2250bc │ │ │ │ + bne.n 2250e4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2250bc │ │ │ │ + beq.n 2250e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 224daa │ │ │ │ + beq.w 224dd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2250a0 │ │ │ │ + bpl.n 2250c8 │ │ │ │ add.w r9, r9, r2, lsl #7 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224daa │ │ │ │ - b.n 224ebc │ │ │ │ + beq.w 224dd2 │ │ │ │ + b.n 224ee4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 225112 │ │ │ │ + cbz r4, 225130 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22512a │ │ │ │ + bne.n 225152 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 22512a │ │ │ │ + bpl.n 225152 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 22512c │ │ │ │ + bpl.n 225154 │ │ │ │ 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 22512a │ │ │ │ + beq.n 225152 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225120 │ │ │ │ + bmi.n 225148 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22514a │ │ │ │ + beq.n 225172 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 225114 │ │ │ │ + bne.n 22513c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225100 │ │ │ │ + bmi.n 225128 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225100 │ │ │ │ + bmi.n 225128 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 22512a │ │ │ │ + bpl.n 225152 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225100 │ │ │ │ + b.n 225128 │ │ │ │ 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 2250e4 │ │ │ │ + bl 22510c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22517c │ │ │ │ + beq.n 2251a4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225166 │ │ │ │ + bmi.n 22518e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225166 │ │ │ │ - b.n 22515a │ │ │ │ + bne.n 22518e │ │ │ │ + b.n 225182 │ │ │ │ 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] @ 225510 │ │ │ │ + ldr.w sl, [pc, #888] @ 225538 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (225514 ) │ │ │ │ + ldr r2, [pc, #884] @ (22553c ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225518 ) │ │ │ │ + ldr r3, [pc, #884] @ (225540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21c958 │ │ │ │ + bl 21c980 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2251e0 │ │ │ │ + beq.n 225208 │ │ │ │ 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 2254dc │ │ │ │ + beq.w 225504 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #481 @ 0x1e1 │ │ │ │ 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, 225256 │ │ │ │ + cbz r5, 22527e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225414 │ │ │ │ + beq.w 22543c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2253a2 │ │ │ │ + beq.w 2253ca │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 22523e │ │ │ │ + beq.n 225266 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 225354 │ │ │ │ + beq.w 22537c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225354 │ │ │ │ + beq.w 22537c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2253a2 │ │ │ │ + beq.w 2253ca │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225220 │ │ │ │ + bne.n 225248 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 225400 │ │ │ │ + beq.w 225428 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 225370 │ │ │ │ + beq.w 225398 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225222 │ │ │ │ + bne.n 22524a │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225206 │ │ │ │ + bne.n 22522e │ │ │ │ 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] │ │ │ │ @@ -626795,354 +626826,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 2254d6 │ │ │ │ + beq.w 2254fe │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 2252a6 │ │ │ │ + cbz r1, 2252ce │ │ │ │ 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 2254ca │ │ │ │ + beq.w 2254f2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2254fc │ │ │ │ + beq.w 225524 │ │ │ │ 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 21e54c │ │ │ │ + bl 21e574 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225476 │ │ │ │ + beq.w 22549e │ │ │ │ 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 213acc │ │ │ │ + bl 213af4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22530e │ │ │ │ + cbz r0, 225336 │ │ │ │ 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 217e28 │ │ │ │ + bl 217e50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218fc4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2254d6 │ │ │ │ + beq.w 2254fe │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2254ce │ │ │ │ + beq.w 2254f6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225500 │ │ │ │ + beq.w 225528 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21e658 │ │ │ │ + bl 21e680 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219058 │ │ │ │ - b.n 2254ae │ │ │ │ + bl 219080 │ │ │ │ + b.n 2254d6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2253dc │ │ │ │ + beq.n 225404 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225256 │ │ │ │ + bne.w 22527e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 22543a │ │ │ │ + beq.n 225462 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 225256 │ │ │ │ + bne.w 22527e │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (22551c ) │ │ │ │ + ldr r1, [pc, #424] @ (225544 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldrb.w r1, [r1, #174] @ 0xae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 215d84 │ │ │ │ + bl 215dac │ │ │ │ mov r0, r8 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225222 │ │ │ │ - b.n 225256 │ │ │ │ + bne.w 22524a │ │ │ │ + b.n 22527e │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2253f6 │ │ │ │ - cbnz r2, 2253c0 │ │ │ │ + beq.n 22541e │ │ │ │ + cbnz r2, 2253e8 │ │ │ │ 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, 2253ca │ │ │ │ + cbz r0, 2253f2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225222 │ │ │ │ - b.n 225256 │ │ │ │ + bne.w 22524a │ │ │ │ + b.n 22527e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5140 │ │ │ │ + bl 1f5168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225454 │ │ │ │ + beq.n 22547c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2253c2 │ │ │ │ + b.n 2253ea │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 225424 │ │ │ │ + beq.n 22544c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2253aa │ │ │ │ + beq.n 2253d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225206 │ │ │ │ - b.n 225262 │ │ │ │ + bne.w 22522e │ │ │ │ + b.n 22528a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 2250e4 │ │ │ │ - b.n 2253c2 │ │ │ │ + bl 22510c │ │ │ │ + b.n 2253ea │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225222 │ │ │ │ - b.n 225256 │ │ │ │ + bne.w 22524a │ │ │ │ + b.n 22527e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2253a0 │ │ │ │ + beq.n 2253c8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225256 │ │ │ │ + bne.w 22527e │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 225242 │ │ │ │ + b.n 22526a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2250e4 │ │ │ │ + bl 22510c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225206 │ │ │ │ - b.n 225262 │ │ │ │ + bne.w 22522e │ │ │ │ + b.n 22528a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225206 │ │ │ │ - b.n 225262 │ │ │ │ + bne.w 22522e │ │ │ │ + b.n 22528a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21c634 │ │ │ │ + bl 21c65c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2130e4 │ │ │ │ + bl 21310c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f517c │ │ │ │ - b.n 2253d4 │ │ │ │ + bl 1f51a4 │ │ │ │ + b.n 2253fc │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213b24 │ │ │ │ + bl 213b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e28 │ │ │ │ + bl 217e50 │ │ │ │ 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 21e658 │ │ │ │ + bl 21e680 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 2254d2 │ │ │ │ + cbz r3, 2254fa │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225520 ) │ │ │ │ - ldr r3, [pc, #100] @ (225518 ) │ │ │ │ + ldr r2, [pc, #112] @ (225548 ) │ │ │ │ + ldr r3, [pc, #100] @ (225540 ) │ │ │ │ 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 22550c │ │ │ │ + bne.n 225534 │ │ │ │ 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 2252be │ │ │ │ + b.n 2252e6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 22533a │ │ │ │ + b.n 225362 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 2254a4 │ │ │ │ + b.n 2254cc │ │ │ │ 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 225504 │ │ │ │ + beq.n 22552c │ │ │ │ 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 22528e │ │ │ │ + b.n 2252b6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2252be │ │ │ │ + b.n 2252e6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22533a │ │ │ │ + b.n 225362 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 22528e │ │ │ │ + b.n 2252b6 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ 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] @ (225780 ) │ │ │ │ - ldr r3, [pc, #584] @ (225784 ) │ │ │ │ + ldr r2, [pc, #584] @ (2257a8 ) │ │ │ │ + ldr r3, [pc, #584] @ (2257ac ) │ │ │ │ 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 2255d6 │ │ │ │ + beq.n 2255fe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 225570 │ │ │ │ + cbz r2, 225598 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 2256fc │ │ │ │ + beq.w 225724 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225602 │ │ │ │ + beq.n 22562a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2256f8 │ │ │ │ + beq.w 225720 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ae8 │ │ │ │ + bl 214b10 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 2255f4 │ │ │ │ + bhi.n 22561c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225760 │ │ │ │ + beq.w 225788 │ │ │ │ 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 2255ae │ │ │ │ + bhi.n 2255d6 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225180 │ │ │ │ + bl 2251a8 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 2255d4 │ │ │ │ + beq.n 2255fc │ │ │ │ mov r0, r8 │ │ │ │ blx 60b3c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (225788 ) │ │ │ │ - ldr r3, [pc, #424] @ (225784 ) │ │ │ │ + ldr r2, [pc, #432] @ (2257b0 ) │ │ │ │ + ldr r3, [pc, #424] @ (2257ac ) │ │ │ │ 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 22577c │ │ │ │ + bne.w 2257a4 │ │ │ │ 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 61af4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2255a6 │ │ │ │ + b.n 2255ce │ │ │ │ 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] │ │ │ │ @@ -627150,209 +627181,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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225778 │ │ │ │ + beq.w 2257a0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2256a8 │ │ │ │ + beq.n 2256d0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2256b6 │ │ │ │ + beq.n 2256de │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225664 │ │ │ │ + bne.n 22568c │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 225690 │ │ │ │ + cbz r4, 2256b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 225690 │ │ │ │ + cbz r2, 2256b8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 225664 │ │ │ │ + bne.n 22568c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225668 │ │ │ │ + bne.n 225690 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2256a8 │ │ │ │ + bne.n 2256d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216098 │ │ │ │ - cbz r7, 2256d8 │ │ │ │ + bl 2160c0 │ │ │ │ + cbz r7, 225700 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22563c │ │ │ │ + b.n 225664 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2256a8 │ │ │ │ + bne.n 2256d0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2256b2 │ │ │ │ + bne.n 2256da │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2613d4 │ │ │ │ + bl 2613fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225770 │ │ │ │ + bne.n 225798 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225588 │ │ │ │ + bne.w 2255b0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 22558a │ │ │ │ + b.n 2255b2 │ │ │ │ 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 225570 │ │ │ │ + bne.w 225598 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 225742 │ │ │ │ + cbz r0, 22576a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225736 │ │ │ │ + cbz r2, 22575e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 22572e │ │ │ │ + bne.n 225756 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 225758 │ │ │ │ + beq.n 225780 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 225722 │ │ │ │ - bl 216098 │ │ │ │ + bne.n 22574a │ │ │ │ + bl 2160c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22571c │ │ │ │ + bne.n 225744 │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 225752 │ │ │ │ + bhi.n 22577a │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 225758 │ │ │ │ + bls.n 225780 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 2255d6 │ │ │ │ + bne.w 2255fe │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 225570 │ │ │ │ + b.n 225598 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225180 │ │ │ │ - b.n 2255d4 │ │ │ │ + bl 2251a8 │ │ │ │ + b.n 2255fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 21630c │ │ │ │ - b.n 2256e6 │ │ │ │ + bl 216334 │ │ │ │ + b.n 22570e │ │ │ │ mov sl, r4 │ │ │ │ - b.n 2256d8 │ │ │ │ + b.n 225700 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ 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] @ (22591c ) │ │ │ │ + ldr r2, [pc, #380] @ (225944 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (225920 ) │ │ │ │ + ldr r3, [pc, #380] @ (225948 ) │ │ │ │ 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 1fab80 │ │ │ │ + bl 1faba8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 2257cc │ │ │ │ - b.n 225910 │ │ │ │ + cbnz r3, 2257f4 │ │ │ │ + b.n 225938 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225910 │ │ │ │ + beq.w 225938 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2257c2 │ │ │ │ + beq.n 2257ea │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa9e8 │ │ │ │ + bl 1faa10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2257ea │ │ │ │ - b.n 225818 │ │ │ │ + cbnz r0, 225812 │ │ │ │ + b.n 225840 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2257d6 │ │ │ │ + bne.n 2257fe │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2257e4 │ │ │ │ + bne.n 22580c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa94c │ │ │ │ - ldr r2, [pc, #296] @ (225924 ) │ │ │ │ - ldr r3, [pc, #288] @ (225920 ) │ │ │ │ + bl 1fa974 │ │ │ │ + ldr r2, [pc, #296] @ (22594c ) │ │ │ │ + ldr r3, [pc, #288] @ (225948 ) │ │ │ │ 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 225916 │ │ │ │ + bne.w 22593e │ │ │ │ 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 │ │ │ │ @@ -627363,616 +627394,616 @@ │ │ │ │ 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 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22590c │ │ │ │ + beq.n 225934 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 2258b4 │ │ │ │ + cbz r4, 2258dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2258c2 │ │ │ │ + cbz r3, 2258ea │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225870 │ │ │ │ + bne.n 225898 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 22589c │ │ │ │ + cbz r5, 2258c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22589c │ │ │ │ + cbz r3, 2258c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 225870 │ │ │ │ + bne.n 225898 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225874 │ │ │ │ + bne.n 22589c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2258b4 │ │ │ │ + bne.n 2258dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216098 │ │ │ │ - cbz r4, 2258e4 │ │ │ │ + bl 2160c0 │ │ │ │ + cbz r4, 22590c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 225850 │ │ │ │ + b.n 225878 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2258b4 │ │ │ │ + bne.n 2258dc │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225524 │ │ │ │ + bl 22554c │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2258be │ │ │ │ + bne.n 2258e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2613d4 │ │ │ │ - cbnz r0, 2258fa │ │ │ │ + bl 2613fc │ │ │ │ + cbnz r0, 225922 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa64 │ │ │ │ - b.n 2257ea │ │ │ │ + bl 1faa8c │ │ │ │ + b.n 225812 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21630c │ │ │ │ + bl 216334 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa64 │ │ │ │ - b.n 2257ea │ │ │ │ + bl 1faa8c │ │ │ │ + b.n 225812 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 2258e4 │ │ │ │ + b.n 22590c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 2257f2 │ │ │ │ + b.n 22581a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 225d20 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 225ca8 ) │ │ │ │ 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] @ (2259e0 ) │ │ │ │ + ldr r2, [pc, #164] @ (225a08 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (2259e4 ) │ │ │ │ + ldr r1, [pc, #156] @ (225a0c ) │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225974 │ │ │ │ + bne.n 22599c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - beq.n 2259d6 │ │ │ │ + beq.n 2259fe │ │ │ │ movw r2, #459 @ 0x1cb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22598e │ │ │ │ + beq.n 2259b6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (2259e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2259e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (225a10 ) │ │ │ │ + ldr r3, [pc, #100] @ (225a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2259da │ │ │ │ + bne.n 225a02 │ │ │ │ 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 2259c8 │ │ │ │ + bls.n 2259f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 225974 │ │ │ │ + bhi.n 22599c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 225974 │ │ │ │ + bne.n 22599c │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 225976 │ │ │ │ + b.n 22599e │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 2259ae │ │ │ │ + bhi.n 2259d6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 2259bc │ │ │ │ + bhi.n 2259e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 225976 │ │ │ │ + b.n 22599e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #728 @ (adr r6, 225cc0 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 225c48 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #520 @ (adr r6, 225bf4 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 225b7c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #1008] @ (225df0 ) │ │ │ │ + ldr r5, [pc, #1008] @ (225e18 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1008] @ (225df4 ) │ │ │ │ + ldr r4, [pc, #1008] @ (225e1c ) │ │ │ │ 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 225b7a │ │ │ │ + ble.w 225ba2 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 225b7a │ │ │ │ + beq.w 225ba2 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 225b96 │ │ │ │ + bpl.w 225bbe │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225b9a │ │ │ │ + bls.w 225bc2 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225b96 │ │ │ │ + bls.w 225bbe │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 225b7a │ │ │ │ + bhi.w 225ba2 │ │ │ │ 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 2426ac │ │ │ │ + bl 2426d4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21f410 │ │ │ │ + bl 21f438 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 225ab8 │ │ │ │ + cbz r7, 225ae0 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 225d6c │ │ │ │ + beq.w 225d94 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 225d9e │ │ │ │ + beq.w 225dc6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 225bb6 │ │ │ │ + bne.n 225bde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225bb6 │ │ │ │ + beq.n 225bde │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 225ade │ │ │ │ + bne.n 225b06 │ │ │ │ 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 225aca │ │ │ │ + bne.n 225af2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21f4c4 │ │ │ │ + bl 21f4ec │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 225bba │ │ │ │ + beq.n 225be2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225bfe │ │ │ │ + beq.n 225c26 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 225d44 │ │ │ │ + beq.w 225d6c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 225b20 │ │ │ │ + cbz r2, 225b48 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225c3a │ │ │ │ + beq.w 225c62 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 225dcc │ │ │ │ + beq.w 225df4 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 225c26 │ │ │ │ + beq.n 225c4e │ │ │ │ ldrb.w r2, [fp, #21] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 225c68 │ │ │ │ + bpl.w 225c90 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ - beq.n 225c4c │ │ │ │ + beq.n 225c74 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 225b6e │ │ │ │ + bge.n 225b96 │ │ │ │ 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 225a30 │ │ │ │ - ldr r2, [pc, #636] @ (225df8 ) │ │ │ │ - ldr r3, [pc, #628] @ (225df4 ) │ │ │ │ + bne.w 225a58 │ │ │ │ + ldr r2, [pc, #636] @ (225e20 ) │ │ │ │ + ldr r3, [pc, #628] @ (225e1c ) │ │ │ │ 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 225dec │ │ │ │ + bne.w 225e14 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 225b7a │ │ │ │ + bgt.n 225ba2 │ │ │ │ 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 225a80 │ │ │ │ + b.n 225aa8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 225ae6 │ │ │ │ + b.n 225b0e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225c98 │ │ │ │ + beq.n 225cc0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 225bd6 │ │ │ │ + cbz r2, 225bfe │ │ │ │ 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 225cc4 │ │ │ │ + beq.n 225cec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225b6e │ │ │ │ + bne.n 225b96 │ │ │ │ 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 225b6e │ │ │ │ + b.n 225b96 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225cde │ │ │ │ + beq.n 225d06 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 225c1a │ │ │ │ + cbz r2, 225c42 │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225b34 │ │ │ │ + beq.n 225b5c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 225b34 │ │ │ │ + bne.n 225b5c │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #72] @ 0x48 │ │ │ │ - bmi.w 225b3e │ │ │ │ - b.n 225b52 │ │ │ │ + bmi.w 225b66 │ │ │ │ + b.n 225b7a │ │ │ │ ldrh.w r2, [fp, #32] │ │ │ │ ldrb.w r1, [r5, #376] @ 0x178 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 225b52 │ │ │ │ + bne.w 225b7a │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 225c8a │ │ │ │ + beq.n 225cb2 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 225b52 │ │ │ │ + bne.w 225b7a │ │ │ │ ldrb.w r3, [r5, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ - b.n 225b52 │ │ │ │ + b.n 225b7a │ │ │ │ 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 225bd6 │ │ │ │ + beq.n 225bfe │ │ │ │ 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 225bde │ │ │ │ + bne.n 225c06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225db6 │ │ │ │ + beq.n 225dde │ │ │ │ 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 225b6e │ │ │ │ + b.n 225b96 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 225c1a │ │ │ │ + bmi.n 225c42 │ │ │ │ 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, 225d08 │ │ │ │ + cbz r2, 225d30 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225b34 │ │ │ │ + beq.w 225b5c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 225b30 │ │ │ │ + bne.w 225b58 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 225b52 │ │ │ │ + bpl.w 225b7a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 225b52 │ │ │ │ + b.n 225b7a │ │ │ │ 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 225b20 │ │ │ │ + beq.w 225b48 │ │ │ │ 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 225b20 │ │ │ │ + b.n 225b48 │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 225d9a │ │ │ │ + bne.n 225dc2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #449 @ 0x1c1 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 225ab4 │ │ │ │ + b.n 225adc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 225928 │ │ │ │ + bl 225950 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 225ab4 │ │ │ │ + b.n 225adc │ │ │ │ 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 225b6e │ │ │ │ + b.n 225b96 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 225b52 │ │ │ │ - b.n 225d36 │ │ │ │ + bpl.w 225b7a │ │ │ │ + b.n 225d5e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #984 @ (adr r5, 2261cc ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 226154 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 225ff4 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 225f7c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - bhi.n 225e26 │ │ │ │ + bhi.n 225e4e │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - bhi.n 225e5a │ │ │ │ + bhi.n 225e82 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 225e84 │ │ │ │ + bhi.n 225eac │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 225e6c │ │ │ │ + bls.n 225e94 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225eda │ │ │ │ + bne.n 225f02 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #846 @ 0x34e │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 225eac │ │ │ │ + bhi.n 225ed4 │ │ │ │ cmp.w r3, #824 @ 0x338 │ │ │ │ - bcc.n 225e9a │ │ │ │ + bcc.n 225ec2 │ │ │ │ sub.w ip, r3, #824 @ 0x338 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16655 @ 0x410f │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ and.w r1, ip, r1 │ │ │ │ - cbnz r1, 225e56 │ │ │ │ + cbnz r1, 225e7e │ │ │ │ cmp.w r3, #836 @ 0x344 │ │ │ │ - beq.n 225e0e │ │ │ │ + beq.n 225e36 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subs r3, #203 @ 0xcb │ │ │ │ movw r0, #773 @ 0x305 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 225ece │ │ │ │ + bhi.n 225ef6 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 225ec0 │ │ │ │ + bls.n 225ee8 │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #32774 @ 0x8006 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #171 @ 0xab │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 225e52 │ │ │ │ + bhi.n 225e7a │ │ │ │ movw r0, #49217 @ 0xc041 │ │ │ │ movt r0, #3 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 225e52 │ │ │ │ + bhi.n 225e7a │ │ │ │ movw r0, #5121 @ 0x1401 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #879 @ 0x36f │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ @@ -627999,81 +628030,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, #2928] @ 226a6c │ │ │ │ - ldr.w r3, [pc, #2928] @ 226a70 │ │ │ │ + ldr.w r2, [pc, #2928] @ 226a94 │ │ │ │ + ldr.w r3, [pc, #2928] @ 226a98 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2924] @ 226a74 │ │ │ │ + ldr.w r6, [pc, #2924] @ 226a9c │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa9e8 │ │ │ │ - cbz r0, 225f3c │ │ │ │ - ldr.w r2, [pc, #2904] @ 226a78 │ │ │ │ - ldr.w r3, [pc, #2892] @ 226a70 │ │ │ │ + bl 1faa10 │ │ │ │ + cbz r0, 225f64 │ │ │ │ + ldr.w r2, [pc, #2904] @ 226aa0 │ │ │ │ + ldr.w r3, [pc, #2892] @ 226a98 │ │ │ │ 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 227670 │ │ │ │ + bne.w 227698 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa8c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 225f1c │ │ │ │ + beq.n 225f44 │ │ │ │ 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 22620e │ │ │ │ + beq.w 226236 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 22622c │ │ │ │ + bhi.w 226254 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 226a7c │ │ │ │ + ldr.w r3, [pc, #2820] @ 226aa4 │ │ │ │ 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 226356 │ │ │ │ + bne.w 22637e │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #332 @ 0x14c │ │ │ │ - bcs.w 2262d8 │ │ │ │ + bcs.w 226300 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 2264c4 │ │ │ │ + bls.w 2264ec │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ - bhi.w 226760 │ │ │ │ + bhi.w 226788 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ @@ -628298,87 +628329,87 @@ │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r3, r2, #15 │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22645e │ │ │ │ + beq.w 226486 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 2261ba │ │ │ │ + cbz r1, 2261e2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 2261a6 │ │ │ │ + b.n 2261ce │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2262c2 │ │ │ │ + beq.w 2262ea │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 22619e │ │ │ │ + bne.n 2261c6 │ │ │ │ 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, 2261cc │ │ │ │ + cbz r3, 2261f4 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 217594 │ │ │ │ - cbnz r0, 2261e8 │ │ │ │ + bl 2175bc │ │ │ │ + cbnz r0, 226210 │ │ │ │ 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 226348 │ │ │ │ - bhi.w 226332 │ │ │ │ + beq.w 226370 │ │ │ │ + bhi.w 22635a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22622c │ │ │ │ + bne.n 226254 │ │ │ │ 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 225f60 │ │ │ │ + bne.w 225f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225f56 │ │ │ │ - b.n 225f1c │ │ │ │ + bne.w 225f7e │ │ │ │ + b.n 225f44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 22622c │ │ │ │ + cbz r0, 226254 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 225ee0 │ │ │ │ + bl 225f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 225f60 │ │ │ │ + bne.w 225f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225f56 │ │ │ │ - b.n 225f1c │ │ │ │ - ldr.w r3, [pc, #2104] @ 226a80 │ │ │ │ + bne.w 225f7e │ │ │ │ + b.n 225f44 │ │ │ │ + ldr.w r3, [pc, #2104] @ 226aa8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 226298 │ │ │ │ + cbz r5, 2262c0 │ │ │ │ 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] │ │ │ │ @@ -628390,141 +628421,141 @@ │ │ │ │ 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 226266 │ │ │ │ + bne.n 22628e │ │ │ │ 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 22622c │ │ │ │ + b.n 226254 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2262ce │ │ │ │ + b.n 2262f6 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2261ba │ │ │ │ + beq.w 2261e2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 2262c6 │ │ │ │ - b.n 2261ae │ │ │ │ + bne.n 2262ee │ │ │ │ + b.n 2261d6 │ │ │ │ movw r1, #795 @ 0x31b │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 226df6 │ │ │ │ + beq.w 226e1e │ │ │ │ cmp.w r2, #796 @ 0x31c │ │ │ │ - bcs.w 2263f4 │ │ │ │ + bcs.w 22641c │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ - bhi.w 22658a │ │ │ │ + bhi.w 2265b2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bhi.w 2267dc │ │ │ │ + bhi.w 226804 │ │ │ │ cmp.w r2, #454 @ 0x1c6 │ │ │ │ - bcs.n 226328 │ │ │ │ + bcs.n 226350 │ │ │ │ cmp.w r2, #422 @ 0x1a6 │ │ │ │ - bcc.w 226a84 │ │ │ │ + bcc.w 226aac │ │ │ │ sub.w r1, r2, #422 @ 0x1a6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #43136 @ 0xa880 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2269fa │ │ │ │ + bne.w 226a22 │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 226e16 │ │ │ │ + bne.w 226e3e │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 22677a │ │ │ │ + b.n 2267a2 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 22622c │ │ │ │ + bhi.w 226254 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226204 │ │ │ │ + b.n 22622c │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 22622c │ │ │ │ + b.n 226254 │ │ │ │ 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 22641e │ │ │ │ + beq.n 226446 │ │ │ │ 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 226478 │ │ │ │ + bhi.n 2264a0 │ │ │ │ sub.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r1, r0, #127 @ 0x7f │ │ │ │ uxtb.w fp, r0 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r7, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r7, r7, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226518 │ │ │ │ + beq.w 226540 │ │ │ │ movw r3, #439 @ 0x1b7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 226a1c │ │ │ │ + beq.w 226a44 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 226512 │ │ │ │ + bls.w 22653a │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226518 │ │ │ │ + bhi.w 226540 │ │ │ │ adds r7, #3 │ │ │ │ add.w r3, fp, r7, lsr #2 │ │ │ │ - b.n 22652c │ │ │ │ + b.n 226554 │ │ │ │ movw r1, #883 @ 0x373 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 226b28 │ │ │ │ + beq.w 226b50 │ │ │ │ cmp.w r2, #884 @ 0x374 │ │ │ │ - bcc.w 226634 │ │ │ │ + bcc.w 22665c │ │ │ │ movw r3, #889 @ 0x379 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226a48 │ │ │ │ + bne.w 226a70 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 22622c │ │ │ │ + b.n 226254 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 226388 │ │ │ │ + b.n 2263b0 │ │ │ │ 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 │ │ │ │ @@ -628534,30 +628565,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 22622c │ │ │ │ + b.n 226254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2175dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22618e │ │ │ │ + beq.w 2261b6 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 22618e │ │ │ │ + b.n 2261b6 │ │ │ │ ldrh.w r7, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r1, #32 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #15 │ │ │ │ ubfx r7, r7, #7, #6 │ │ │ │ - bhi.n 2263c0 │ │ │ │ + bhi.n 2263e8 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -628568,22 +628599,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 225f9e │ │ │ │ + b.n 225fc6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 226e06 │ │ │ │ + beq.w 226e2e │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 226760 │ │ │ │ + bhi.w 226788 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ @@ -628604,81 +628635,81 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 2263ec │ │ │ │ + bhi.w 226414 │ │ │ │ add.w r0, fp, r7 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 22654e │ │ │ │ + beq.n 226576 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r7, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r7, fp, r7 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ 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 226da8 │ │ │ │ + beq.w 226dd0 │ │ │ │ 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 225f9e │ │ │ │ + b.n 225fc6 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 227228 │ │ │ │ + bhi.w 227250 │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ - bcc.w 2268fe │ │ │ │ + bcc.w 226926 │ │ │ │ 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 226f36 │ │ │ │ + beq.w 226f5e │ │ │ │ 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 22662e │ │ │ │ + beq.n 226656 │ │ │ │ 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 │ │ │ │ @@ -628686,80 +628717,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 22622c │ │ │ │ + b.n 226254 │ │ │ │ cmp.w r2, #836 @ 0x344 │ │ │ │ - beq.w 226ab2 │ │ │ │ + beq.w 226ada │ │ │ │ mvn.w r1, #852 @ 0x354 │ │ │ │ adds r0, r2, r1 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 226328 │ │ │ │ + bpl.w 226350 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #853 @ 0x355 │ │ │ │ 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 227464 │ │ │ │ + beq.w 22748c │ │ │ │ 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, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2266ac │ │ │ │ + bne.n 2266d4 │ │ │ │ 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 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2266de │ │ │ │ + beq.n 226706 │ │ │ │ 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 226f7a │ │ │ │ + beq.w 226fa2 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 226f40 │ │ │ │ + beq.w 226f68 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 226742 │ │ │ │ + bne.n 22676a │ │ │ │ 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 │ │ │ │ @@ -628778,199 +628809,199 @@ │ │ │ │ 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 22622c │ │ │ │ + beq.w 226254 │ │ │ │ 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 22622c │ │ │ │ + b.n 226254 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 226328 │ │ │ │ + beq.w 226350 │ │ │ │ ldrb.w r2, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - bl 225dfc │ │ │ │ - cbz r0, 22679a │ │ │ │ + bl 225e24 │ │ │ │ + cbz r0, 2267c2 │ │ │ │ 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 r7, r3, #28 │ │ │ │ - bpl.w 226f00 │ │ │ │ + bpl.w 226f28 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2271f8 │ │ │ │ + beq.w 227220 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bhi.w 2271d8 │ │ │ │ + bhi.w 227200 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ - bhi.w 2271e4 │ │ │ │ + bhi.w 22720c │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 22729c │ │ │ │ + bhi.w 2272c4 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it hi │ │ │ │ subhi r2, #59 @ 0x3b │ │ │ │ - bls.w 22622c │ │ │ │ + bls.w 226254 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 2261f8 │ │ │ │ - b.n 22622c │ │ │ │ + bmi.w 226220 │ │ │ │ + b.n 226254 │ │ │ │ mvn.w r1, #456 @ 0x1c8 │ │ │ │ adds r0, r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #33805 @ 0x840d │ │ │ │ movt r0, #516 @ 0x204 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2269fa │ │ │ │ + bne.w 226a22 │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 226eba │ │ │ │ + bne.w 226ee2 │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 226328 │ │ │ │ + beq.w 226350 │ │ │ │ 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 22684c │ │ │ │ + bpl.n 226874 │ │ │ │ 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, #484 @ 0x1e4 │ │ │ │ - bne.n 226866 │ │ │ │ + bne.n 22688e │ │ │ │ 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 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2268a2 │ │ │ │ + beq.n 2268ca │ │ │ │ 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 22718e │ │ │ │ + beq.w 2271b6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22728c │ │ │ │ + bne.w 2272b4 │ │ │ │ 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 22728c │ │ │ │ + beq.w 2272b4 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 227674 │ │ │ │ + beq.w 22769c │ │ │ │ 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 22622c │ │ │ │ + b.n 226254 │ │ │ │ cmp.w r2, #502 @ 0x1f6 │ │ │ │ - bhi.n 2269ce │ │ │ │ + bhi.n 2269f6 │ │ │ │ mvn.w r0, #486 @ 0x1e6 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r2, r0 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #32912 @ 0x8090 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 2269fa │ │ │ │ + bne.n 226a22 │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 226328 │ │ │ │ + beq.w 226350 │ │ │ │ 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 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22696e │ │ │ │ + beq.n 226996 │ │ │ │ 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 227028 │ │ │ │ + beq.w 227050 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 226fee │ │ │ │ + beq.w 227016 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226742 │ │ │ │ + bne.w 22676a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ @@ -628982,161 +629013,161 @@ │ │ │ │ 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 r1, r3, #25 │ │ │ │ - bpl.w 226742 │ │ │ │ + bpl.w 22676a │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226742 │ │ │ │ + b.n 22676a │ │ │ │ cmp.w r2, #584 @ 0x248 │ │ │ │ - bcs.w 22726e │ │ │ │ + bcs.w 227296 │ │ │ │ movw r3, #577 @ 0x241 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227452 │ │ │ │ + bhi.w 22747a │ │ │ │ subw r1, r2, #523 @ 0x20b │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 226328 │ │ │ │ + bpl.w 226350 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216710 │ │ │ │ + bl 216738 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 216710 │ │ │ │ + bl 216738 │ │ │ │ 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 22622c │ │ │ │ + b.n 226254 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2263d8 │ │ │ │ + bne.w 226400 │ │ │ │ add.w r0, fp, r7 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 226528 │ │ │ │ + bne.w 226550 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 2262d8 │ │ │ │ + beq.w 226300 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 226558 │ │ │ │ + b.n 226580 │ │ │ │ subw r2, r2, #898 @ 0x382 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 22622c │ │ │ │ - add r0, pc, #992 @ (adr r0, 226e50 ) │ │ │ │ + b.w 226254 │ │ │ │ + add r0, pc, #832 @ (adr r0, 226dd8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #968 @ (adr r0, 226e40 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 226dc8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 226ddc ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 226d64 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #384 @ 0x180 │ │ │ │ - bcs.w 227250 │ │ │ │ + bcs.w 227278 │ │ │ │ cmp.w r2, #356 @ 0x164 │ │ │ │ - bls.w 226328 │ │ │ │ + bls.w 226350 │ │ │ │ mvn.w r7, #356 @ 0x164 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r2, r7 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #1266 @ 0x4f2 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2269fa │ │ │ │ + bne.n 226a22 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 226328 │ │ │ │ + bpl.w 226350 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2276b4 │ │ │ │ + bne.w 2276dc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 227072 │ │ │ │ + bne.w 22709a │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225dfc │ │ │ │ - cbz r0, 226ae2 │ │ │ │ + bl 225e24 │ │ │ │ + cbz r0, 226b0a │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 22622c │ │ │ │ + beq.w 226254 │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ 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 226fd8 │ │ │ │ + bhi.w 227000 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ 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 226f2e │ │ │ │ + beq.w 226f56 │ │ │ │ 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 226bba │ │ │ │ + beq.n 226be2 │ │ │ │ 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 │ │ │ │ @@ -629144,69 +629175,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 22622c │ │ │ │ + b.w 226254 │ │ │ │ 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 22622c │ │ │ │ + bhi.w 226254 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 226bfc │ │ │ │ - b.w 2276a8 │ │ │ │ + beq.n 226c24 │ │ │ │ + b.w 2276d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2276a8 │ │ │ │ + bne.w 2276d0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 226e5e │ │ │ │ + beq.w 226e86 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 226bf6 │ │ │ │ + bne.n 226c1e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 226bfc │ │ │ │ + beq.n 226c24 │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 226db2 │ │ │ │ + beq.w 226dda │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 226c28 │ │ │ │ + bne.n 226c50 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ 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 │ │ │ │ @@ -629225,104 +629256,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 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1067] @ 0x42b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 226e8c │ │ │ │ + beq.w 226eb4 │ │ │ │ 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 226e8c │ │ │ │ + bne.w 226eb4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1195] @ 0x4ab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 226e9c │ │ │ │ + beq.w 226ec4 │ │ │ │ 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 226e9c │ │ │ │ + bne.w 226ec4 │ │ │ │ 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 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 226eaa │ │ │ │ + beq.w 226ed2 │ │ │ │ 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 226eaa │ │ │ │ + bne.w 226ed2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 225f9e │ │ │ │ + b.w 225fc6 │ │ │ │ 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 226dec │ │ │ │ + bhi.n 226e14 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 226dec │ │ │ │ + bhi.n 226e14 │ │ │ │ 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 │ │ │ │ @@ -629334,235 +629365,235 @@ │ │ │ │ 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 226c44 │ │ │ │ + b.n 226c6c │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 226dec │ │ │ │ + b.n 226e14 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #439 @ 0x1b7 │ │ │ │ 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 226806 │ │ │ │ + bne.w 22682e │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2268a2 │ │ │ │ + beq.w 2268ca │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 2268a2 │ │ │ │ + b.n 2268ca │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 22622c │ │ │ │ + bhi.w 226254 │ │ │ │ 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 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 226d36 │ │ │ │ + b.n 226d5e │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #478 @ 0x1de │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 22691e │ │ │ │ + bne.w 226946 │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 24490c │ │ │ │ + bl 244934 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 22696e │ │ │ │ + beq.w 226996 │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 22696e │ │ │ │ + b.n 226996 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 2267b4 │ │ │ │ + bpl.w 2267dc │ │ │ │ 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 226f2a │ │ │ │ + bne.n 226f52 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 2267b4 │ │ │ │ + b.n 2267dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 226b80 │ │ │ │ + b.n 226ba8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 2265f4 │ │ │ │ + b.w 22661c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #855 @ 0x357 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 226742 │ │ │ │ + bne.w 22676a │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c74 │ │ │ │ + bl 244c9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 225928 │ │ │ │ - cbnz r0, 226f72 │ │ │ │ + bl 225950 │ │ │ │ + cbnz r0, 226f9a │ │ │ │ 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 2266f2 │ │ │ │ + b.w 22671a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 22740a │ │ │ │ + beq.w 227432 │ │ │ │ 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 2266ec │ │ │ │ + bne.w 226714 │ │ │ │ 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 2266ec │ │ │ │ + b.w 226714 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 226742 │ │ │ │ + bne.w 22676a │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c74 │ │ │ │ + bl 244c9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 225928 │ │ │ │ - cbnz r0, 227022 │ │ │ │ + bl 225950 │ │ │ │ + cbnz r0, 22704a │ │ │ │ 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 22697e │ │ │ │ + b.n 2269a6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226742 │ │ │ │ + bne.w 22676a │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c74 │ │ │ │ + bl 244c9c │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227582 │ │ │ │ + beq.w 2275aa │ │ │ │ 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 226978 │ │ │ │ + b.n 2269a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2274f0 │ │ │ │ + beq.w 227518 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 227184 │ │ │ │ + beq.n 2271ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 2276a8 │ │ │ │ + bne.w 2276d0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227080 │ │ │ │ + bne.n 2270a8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ movw r5, #357 @ 0x165 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -629572,277 +629603,277 @@ │ │ │ │ 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 2426ac │ │ │ │ + bl 2426d4 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 2270d6 │ │ │ │ + cbz r0, 2270fe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227104 │ │ │ │ + blt.n 22712c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 2272b6 │ │ │ │ + beq.w 2272de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2273f8 │ │ │ │ + beq.w 227420 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 227104 │ │ │ │ + beq.n 22712c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 227596 │ │ │ │ + beq.w 2275be │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 2426ac │ │ │ │ + bl 2426d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2274dc │ │ │ │ + bne.w 227504 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2274c8 │ │ │ │ + beq.w 2274f0 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 2274be │ │ │ │ + beq.w 2274e6 │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ 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 2259ec │ │ │ │ + bl 225a14 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 226ace │ │ │ │ + bne.w 226af6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2274f4 │ │ │ │ + beq.w 22751c │ │ │ │ mov r0, r4 │ │ │ │ - bl 225dfc │ │ │ │ + bl 225e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22622c │ │ │ │ + beq.w 226254 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 227090 │ │ │ │ + beq.n 2270b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - bne.w 22622c │ │ │ │ + bne.w 226254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c74 │ │ │ │ + bl 244c9c │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227634 │ │ │ │ + beq.w 22765c │ │ │ │ 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 2268ac │ │ │ │ + b.w 2268d4 │ │ │ │ subs r2, #230 @ 0xe6 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.w 2267d0 │ │ │ │ - b.w 22622c │ │ │ │ + bls.w 2267f8 │ │ │ │ + b.w 226254 │ │ │ │ subs r2, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #161 @ 0xa1 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 22622c │ │ │ │ - b.w 2261f8 │ │ │ │ + bpl.w 226254 │ │ │ │ + b.w 226220 │ │ │ │ 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 22622c │ │ │ │ + bls.w 226254 │ │ │ │ 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 2267b4 │ │ │ │ + b.w 2267dc │ │ │ │ movw r3, #699 @ 0x2bb │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2269fa │ │ │ │ + beq.w 226a22 │ │ │ │ mvn.w r0, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r0 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 2269fa │ │ │ │ - b.w 226328 │ │ │ │ + bmi.w 226a22 │ │ │ │ + b.w 226350 │ │ │ │ sub.w r1, r2, #388 @ 0x184 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ movt r3, #9728 @ 0x2600 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 2269fa │ │ │ │ - b.w 226328 │ │ │ │ + bmi.w 226a22 │ │ │ │ + b.w 226350 │ │ │ │ subw r1, r2, #634 @ 0x27a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 226328 │ │ │ │ + bhi.w 226350 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 2269fa │ │ │ │ - b.w 226328 │ │ │ │ + bmi.w 226a22 │ │ │ │ + b.w 226350 │ │ │ │ ldrb.w r3, [r9, #364] @ 0x16c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #364] @ 0x16c │ │ │ │ - b.w 22622c │ │ │ │ + b.w 226254 │ │ │ │ subs r2, #169 @ 0xa9 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 22622c │ │ │ │ + bhi.w 226254 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16640 @ 0x4100 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 2261f8 │ │ │ │ - b.w 22622c │ │ │ │ + bmi.w 226220 │ │ │ │ + b.w 226254 │ │ │ │ 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 22736e │ │ │ │ + beq.n 227396 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2272e0 │ │ │ │ - cbz r2, 22731a │ │ │ │ + beq.n 227308 │ │ │ │ + cbz r2, 227342 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22731a │ │ │ │ + bne.n 227342 │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 2272c4 │ │ │ │ + b.n 2272ec │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2276ae │ │ │ │ + bne.w 2276d6 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2272da │ │ │ │ + beq.n 227302 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 2272f6 │ │ │ │ + bcc.n 22731e │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 2272ce │ │ │ │ + b.n 2272f6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 227386 │ │ │ │ + bne.n 2273ae │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 227104 │ │ │ │ + beq.w 22712c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - bne.n 2273f8 │ │ │ │ + bne.n 227420 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 227104 │ │ │ │ + bls.w 22712c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227574 │ │ │ │ + beq.w 22759c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227560 │ │ │ │ + beq.w 227588 │ │ │ │ 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 2259ec │ │ │ │ - b.n 227150 │ │ │ │ + bl 225a14 │ │ │ │ + b.n 227178 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227314 │ │ │ │ + beq.n 22733c │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2276a8 │ │ │ │ + bne.w 2276d0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22731a │ │ │ │ + beq.n 227342 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2274e6 │ │ │ │ + bne.w 22750e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2273d2 │ │ │ │ + bhi.n 2273fa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2273d2 │ │ │ │ + bhi.n 2273fa │ │ │ │ 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 │ │ │ │ @@ -629856,68 +629887,68 @@ │ │ │ │ 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 2272ce │ │ │ │ + b.n 2272f6 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2273d2 │ │ │ │ + b.n 2273fa │ │ │ │ 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 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 22733c │ │ │ │ + b.n 227364 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 244c74 │ │ │ │ + bl 244c9c │ │ │ │ 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 217090 │ │ │ │ + bl 2170b8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 22765c │ │ │ │ + beq.w 227684 │ │ │ │ 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 226f8c │ │ │ │ + b.n 226fb4 │ │ │ │ subw r1, r2, #578 @ 0x242 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 226328 │ │ │ │ - b.w 2269fa │ │ │ │ + bpl.w 226350 │ │ │ │ + b.w 226a22 │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ - bl 24490c │ │ │ │ + bl 244934 │ │ │ │ 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 │ │ │ │ @@ -629934,46 +629965,46 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #72] @ 0x48 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ - b.w 2266ec │ │ │ │ + b.w 226714 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22713e │ │ │ │ + b.n 227166 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 227122 │ │ │ │ + bne.w 22714a │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227122 │ │ │ │ + bmi.w 22714a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 227122 │ │ │ │ + b.n 22714a │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 227104 │ │ │ │ + b.n 22712c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 227098 │ │ │ │ + b.n 2270c0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ + bl 2e3cd8 │ │ │ │ bl 2e3cb0 │ │ │ │ - bl 2e3c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226aca │ │ │ │ + beq.w 226af2 │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 227544 │ │ │ │ + b.n 22756c │ │ │ │ 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 │ │ │ │ @@ -629984,50 +630015,50 @@ │ │ │ │ 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 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 227512 │ │ │ │ + bcc.n 22753a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 226aca │ │ │ │ + b.w 226af2 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 22735a │ │ │ │ + b.n 227382 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22735a │ │ │ │ + b.n 227382 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 227080 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 226978 │ │ │ │ + b.w 2269a0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 22768c │ │ │ │ + bhi.n 2276b4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2273e2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 2275b4 ) │ │ │ │ + bhi.w 22740a │ │ │ │ + add r0, pc, #8 @ (adr r0, 2275dc ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ @@ -630060,48 +630091,48 @@ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2271bc │ │ │ │ + bne.w 2271e4 │ │ │ │ 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 2268ac │ │ │ │ + b.w 2268d4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movw r2, #449 @ 0x1c1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 227436 │ │ │ │ + bne.w 22745e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ - b.n 226f8c │ │ │ │ + b.n 226fb4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ 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 22622c │ │ │ │ + b.w 226254 │ │ │ │ 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 2273f8 │ │ │ │ - b.n 227104 │ │ │ │ + bne.w 227420 │ │ │ │ + b.n 22712c │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2273e2 │ │ │ │ + b.n 22740a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -630109,16 +630140,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, #1160] @ 227b58 │ │ │ │ - ldr.w r3, [pc, #1160] @ 227b5c │ │ │ │ + ldr.w r1, [pc, #1160] @ 227b80 │ │ │ │ + ldr.w r3, [pc, #1160] @ 227b84 │ │ │ │ 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] │ │ │ │ @@ -630128,57 +630159,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 227820 │ │ │ │ + beq.w 227848 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 227724 │ │ │ │ + b.n 22774c │ │ │ │ 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 227732 │ │ │ │ + bpl.n 22775a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22776a │ │ │ │ + cbz r3, 227792 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 22771e │ │ │ │ + beq.n 227746 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 22770c │ │ │ │ + bmi.n 227734 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22771e │ │ │ │ + bne.n 227746 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e45b4 │ │ │ │ + bl 2e45dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e45cc │ │ │ │ + bl 2e45f4 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e45e4 │ │ │ │ + bl 2e460c │ │ │ │ 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 227724 │ │ │ │ + bne.n 22774c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227826 │ │ │ │ + bne.n 22784e │ │ │ │ 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 │ │ │ │ @@ -630197,102 +630228,102 @@ │ │ │ │ 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, 227830 │ │ │ │ + cbz r2, 227858 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 227b14 │ │ │ │ + bne.w 227b3c │ │ │ │ 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 227848 │ │ │ │ + b.n 227870 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ 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 227772 │ │ │ │ + beq.n 22779a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 22781e │ │ │ │ - b.n 227802 │ │ │ │ + beq.n 227846 │ │ │ │ + b.n 22782a │ │ │ │ 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 1fa720 │ │ │ │ + bl 1fa748 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 225ee0 │ │ │ │ + bl 225f08 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa8d4 │ │ │ │ + bl 1fa8fc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227992 │ │ │ │ + beq.w 2279ba │ │ │ │ movs r4, #1 │ │ │ │ - b.n 227884 │ │ │ │ + b.n 2278ac │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 22790e │ │ │ │ + blt.n 227936 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227990 │ │ │ │ + beq.w 2279b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 22787a │ │ │ │ + bpl.n 2278a2 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 227872 │ │ │ │ + bpl.n 22789a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - beq.w 227a64 │ │ │ │ + beq.w 227a8c │ │ │ │ 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 227902 │ │ │ │ + beq.n 22792a │ │ │ │ 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 │ │ │ │ @@ -630301,37 +630332,37 @@ │ │ │ │ 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 22787a │ │ │ │ + bge.n 2278a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 227a6c │ │ │ │ + beq.w 227a94 │ │ │ │ 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 227982 │ │ │ │ + beq.n 2279aa │ │ │ │ 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 │ │ │ │ @@ -630341,147 +630372,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 227884 │ │ │ │ + bne.w 2278ac │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 227a74 │ │ │ │ + beq.n 227a9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2279d0 │ │ │ │ + cbz r3, 2279f8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 2279c8 │ │ │ │ + bpl.n 2279f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 2279be │ │ │ │ + bls.n 2279e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ 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 2279a4 │ │ │ │ + bne.n 2279cc │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 2279e2 │ │ │ │ - b.n 227a2e │ │ │ │ + cbnz r3, 227a0a │ │ │ │ + b.n 227a56 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227a2e │ │ │ │ + beq.n 227a56 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2279da │ │ │ │ + beq.n 227a02 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 227a26 │ │ │ │ + cbz r3, 227a4e │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 227a12 │ │ │ │ + bpl.n 227a3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 227a08 │ │ │ │ + bls.n 227a30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ 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 2279ee │ │ │ │ + bne.n 227a16 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 227a2e │ │ │ │ + cbz r3, 227a56 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2279e8 │ │ │ │ + bne.n 227a10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227a20 │ │ │ │ + bne.n 227a48 │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #300] @ (227b60 ) │ │ │ │ + ldr r2, [pc, #300] @ (227b88 ) │ │ │ │ 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] @ (227b5c ) │ │ │ │ + ldr r3, [pc, #264] @ (227b84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 227b52 │ │ │ │ + bne.n 227b7a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 2278ce │ │ │ │ + b.n 2278f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 22794e │ │ │ │ + b.n 227976 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22799a │ │ │ │ + beq.n 2279c2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 227a88 │ │ │ │ + b.n 227ab0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227b10 │ │ │ │ + beq.n 227b38 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 227a80 │ │ │ │ + bpl.n 227aa8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 227a80 │ │ │ │ + bpl.n 227aa8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ 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 227b4a │ │ │ │ + beq.n 227b72 │ │ │ │ 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 227b04 │ │ │ │ + beq.n 227b2c │ │ │ │ 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 │ │ │ │ @@ -630491,44 +630522,44 @@ │ │ │ │ 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 227a88 │ │ │ │ + bne.n 227ab0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 22799a │ │ │ │ + b.n 2279c2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227b2c │ │ │ │ + beq.n 227b54 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227830 │ │ │ │ + beq.w 227858 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #384] @ 0x180 │ │ │ │ streq.w r3, [r6, #392] @ 0x188 │ │ │ │ - b.n 227834 │ │ │ │ + b.n 22785c │ │ │ │ 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 227834 │ │ │ │ + b.n 22785c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 227ad0 │ │ │ │ + b.n 227af8 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ 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] │ │ │ │ @@ -630537,38 +630568,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 227bbc │ │ │ │ + cbz r3, 227be4 │ │ │ │ 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, 227bc6 │ │ │ │ + cbz r3, 227bee │ │ │ │ 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 227b9e │ │ │ │ + bne.n 227bc6 │ │ │ │ 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 │ │ │ │ @@ -630578,82 +630609,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 2e132c │ │ │ │ - cbz r0, 227c06 │ │ │ │ + bl 2e1354 │ │ │ │ + cbz r0, 227c2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3c64 │ │ │ │ + bl 2e3c8c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 227c1a │ │ │ │ + cbz r0, 227c42 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 227d6a │ │ │ │ + bpl.w 227d92 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 227c60 │ │ │ │ + bhi.n 227c88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3cf0 │ │ │ │ - cbz r0, 227c5a │ │ │ │ + bl 2e3d18 │ │ │ │ + cbz r0, 227c82 │ │ │ │ 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 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ 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 227bd0 │ │ │ │ + bl 227bf8 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 227c38 │ │ │ │ + bne.n 227c60 │ │ │ │ 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 227d48 │ │ │ │ + bpl.n 227d70 │ │ │ │ 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 227d42 │ │ │ │ - bl 2e309c │ │ │ │ + bmi.n 227d6a │ │ │ │ + bl 2e30c4 │ │ │ │ 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 227db4 │ │ │ │ + beq.w 227ddc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 227c5a │ │ │ │ + beq.n 227c82 │ │ │ │ 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 │ │ │ │ @@ -630676,15 +630707,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 227cc2 │ │ │ │ + bne.n 227cea │ │ │ │ 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] │ │ │ │ @@ -630695,76 +630726,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 2e3cf0 │ │ │ │ - b.n 227c8c │ │ │ │ + bl 2e3d18 │ │ │ │ + b.n 227cb4 │ │ │ │ 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 227c6c │ │ │ │ + b.n 227c94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4058 │ │ │ │ + bl 2e4080 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 227de6 │ │ │ │ + bne.n 227e0e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227c5a │ │ │ │ + beq.w 227c82 │ │ │ │ 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 227bd0 │ │ │ │ + bl 227bf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 227d92 │ │ │ │ + bne.n 227dba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 227cb0 │ │ │ │ + beq.w 227cd8 │ │ │ │ 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 227cb0 │ │ │ │ + b.n 227cd8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 227e14 │ │ │ │ + beq.n 227e3c │ │ │ │ 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] │ │ │ │ @@ -630772,178 +630803,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 227d82 │ │ │ │ + b.n 227daa │ │ │ │ stmdb 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] @ (228028 ) │ │ │ │ + ldr r3, [pc, #508] @ (228050 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (22802c ) │ │ │ │ + ldr r2, [pc, #504] @ (228054 ) │ │ │ │ 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 227f5e │ │ │ │ + beq.w 227f86 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 227e58 │ │ │ │ + b.n 227e80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 227e80 │ │ │ │ + cbz r3, 227ea8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 227e52 │ │ │ │ + bpl.n 227e7a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 227e52 │ │ │ │ + bpl.n 227e7a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3154 │ │ │ │ + bl 2e317c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227e58 │ │ │ │ + bne.n 227e80 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 227f5e │ │ │ │ + beq.n 227f86 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 227eb2 │ │ │ │ + cbz r5, 227eda │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227f2a │ │ │ │ + beq.n 227f52 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 227f00 │ │ │ │ + b.n 227f28 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 227f78 │ │ │ │ + beq.n 227fa0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 227ef6 │ │ │ │ + bpl.n 227f1e │ │ │ │ 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 227bd0 │ │ │ │ + bl 227bf8 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 227f28 │ │ │ │ + cbz r3, 227f50 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 227ef6 │ │ │ │ + bpl.n 227f1e │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 227ef6 │ │ │ │ + bpl.n 227f1e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 227ec2 │ │ │ │ + bne.n 227eea │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 227ef6 │ │ │ │ + bpl.n 227f1e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 227ed0 │ │ │ │ + b.n 227ef8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (228030 ) │ │ │ │ + ldr r3, [pc, #256] @ (228058 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 60bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 227f50 │ │ │ │ + cbz r3, 227f78 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (228034 ) │ │ │ │ + ldr r3, [pc, #240] @ (22805c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 60bf0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #216] @ (228038 ) │ │ │ │ - ldr r3, [pc, #196] @ (228028 ) │ │ │ │ + ldr r2, [pc, #216] @ (228060 ) │ │ │ │ + ldr r3, [pc, #196] @ (228050 ) │ │ │ │ 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 228022 │ │ │ │ + bne.n 22804a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e3cb0 │ │ │ │ + bl 2e3cd8 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 227f8e │ │ │ │ + beq.n 227fb6 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 227ef6 │ │ │ │ - b.n 227f22 │ │ │ │ + bpl.n 227f1e │ │ │ │ + b.n 227f4a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3d24 │ │ │ │ + bl 2e3d4c │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3cf0 │ │ │ │ + bl 2e3d18 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 227ef6 │ │ │ │ + beq.n 227f1e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 227ef6 │ │ │ │ + beq.n 227f1e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 227fee │ │ │ │ + b.n 228016 │ │ │ │ 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] │ │ │ │ @@ -630951,116 +630982,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 227bd0 │ │ │ │ + bl 227bf8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 228016 │ │ │ │ + beq.n 22803e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e3d48 │ │ │ │ + bl 2e3d70 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 227fc0 │ │ │ │ + bge.n 227fe8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e32dc │ │ │ │ + bl 2e3304 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 227fee │ │ │ │ + bne.n 228016 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 227fbc │ │ │ │ - b.n 227ef6 │ │ │ │ + bne.n 227fe4 │ │ │ │ + b.n 227f1e │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ 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 227e18 │ │ │ │ + bl 227e40 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #1220] @ 22852c │ │ │ │ + ldr.w r2, [pc, #1220] @ 228554 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1220] @ 228530 │ │ │ │ + ldr.w r3, [pc, #1220] @ 228558 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1216] @ 228534 │ │ │ │ + ldr.w fp, [pc, #1216] @ 22855c │ │ │ │ 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 228528 │ │ │ │ + beq.w 228550 │ │ │ │ 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 22808e │ │ │ │ + bne.n 2280b6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228528 │ │ │ │ + beq.w 228550 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2283cc │ │ │ │ + beq.w 2283f4 │ │ │ │ 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 2282be │ │ │ │ + beq.w 2282e6 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 2280e0 │ │ │ │ + b.n 228108 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2282ba │ │ │ │ + beq.w 2282e2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2280d6 │ │ │ │ + bne.n 2280fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2176e4 │ │ │ │ + bl 21770c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2280d6 │ │ │ │ - ldr.w r3, [pc, #1092] @ 228538 │ │ │ │ + beq.n 2280fe │ │ │ │ + ldr.w r3, [pc, #1092] @ 228560 │ │ │ │ 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 │ │ │ │ @@ -631068,20 +631099,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 2280d6 │ │ │ │ + beq.n 2280fe │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 228136 │ │ │ │ + b.n 22815e │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 2282ac │ │ │ │ + beq.w 2282d4 │ │ │ │ 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 │ │ │ │ @@ -631090,15 +631121,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 228128 │ │ │ │ + beq.n 228150 │ │ │ │ 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] │ │ │ │ @@ -631108,19 +631139,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 2283f4 │ │ │ │ + beq.w 22841c │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2281c8 │ │ │ │ + beq.n 2281f0 │ │ │ │ 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 │ │ │ │ @@ -631152,31 +631183,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 228414 │ │ │ │ + bhi.w 22843c │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 2283e8 │ │ │ │ + bcs.w 228410 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 2283f8 │ │ │ │ + bhi.w 228420 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 6133c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22840c │ │ │ │ + beq.w 228434 │ │ │ │ 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 │ │ │ │ @@ -631193,44 +631224,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 22812e │ │ │ │ + bne.w 228156 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2280e0 │ │ │ │ + bne.w 228108 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 216098 │ │ │ │ + bl 2160c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2280c0 │ │ │ │ + bne.w 2280e8 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 2283cc │ │ │ │ + bls.n 2283f4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r9 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 22841c │ │ │ │ + bne.w 228444 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228514 │ │ │ │ + beq.w 22853c │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r6, [r5, #22] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -631247,31 +631278,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 22832a │ │ │ │ - cbz r4, 22835a │ │ │ │ + bne.n 228352 │ │ │ │ + cbz r4, 228382 │ │ │ │ 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 228346 │ │ │ │ + bne.n 22836e │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ - cbz r0, 2283ba │ │ │ │ + cbz r0, 2283e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 2283ba │ │ │ │ + beq.n 2283e2 │ │ │ │ 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 │ │ │ │ @@ -631289,111 +631320,111 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22837a │ │ │ │ + bne.n 2283a2 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1f8eb4 │ │ │ │ + bl 1f8edc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #476] @ 0x1dc │ │ │ │ - cbz r3, 2283cc │ │ │ │ + cbz r3, 2283f4 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b3c │ │ │ │ - ldr r2, [pc, #364] @ (22853c ) │ │ │ │ - ldr r3, [pc, #352] @ (228530 ) │ │ │ │ + ldr r2, [pc, #364] @ (228564 ) │ │ │ │ + ldr r3, [pc, #352] @ (228558 ) │ │ │ │ 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 228524 │ │ │ │ + bne.w 22854c │ │ │ │ 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 22826a │ │ │ │ + b.n 228292 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 2281b6 │ │ │ │ + b.n 2281de │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ mov r1, fp │ │ │ │ blx 6133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228262 │ │ │ │ + bne.w 22828a │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22826a │ │ │ │ + b.n 228292 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22826a │ │ │ │ + b.n 228292 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #284] @ (228540 ) │ │ │ │ + ldr r3, [pc, #284] @ (228568 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ add r3, pc │ │ │ │ blx 60bf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 22843a │ │ │ │ + b.n 228462 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 2284cc │ │ │ │ + ble.n 2284f4 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228434 │ │ │ │ + beq.n 22845c │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 228434 │ │ │ │ + ble.n 22845c │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 2284c0 │ │ │ │ + b.n 2284e8 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228434 │ │ │ │ + bne.n 22845c │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228434 │ │ │ │ + bne.n 22845c │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228434 │ │ │ │ + bne.n 22845c │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228434 │ │ │ │ + bne.n 22845c │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228434 │ │ │ │ + bne.n 22845c │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 2284b8 │ │ │ │ + cbz r6, 2284e0 │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r8, [r2, #10] │ │ │ │ ldrb.w r9, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r8, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2284b8 │ │ │ │ + bne.n 2284e0 │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp r9, r8 │ │ │ │ it cs │ │ │ │ movcs r9, r8 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, r9 │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -631401,72 +631432,72 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w r9, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 228434 │ │ │ │ + beq.n 22845c │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 228450 │ │ │ │ + beq.n 228478 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 22843a │ │ │ │ + bgt.n 228462 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #112] @ (228544 ) │ │ │ │ + ldr r3, [pc, #112] @ (22856c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 60bf0 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ - cbnz r6, 2284f6 │ │ │ │ + cbnz r6, 22851e │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 2284e2 │ │ │ │ + bne.n 22850a │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 228504 │ │ │ │ + b.n 22852c │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r6, r4 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f8d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228300 │ │ │ │ - b.n 22851c │ │ │ │ + bne.w 228328 │ │ │ │ + b.n 228544 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2283cc │ │ │ │ + beq.w 2283f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b3c │ │ │ │ - b.n 2283cc │ │ │ │ + b.n 2283f4 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 17e542 │ │ │ │ - bl d0546 │ │ │ │ + bl 17e56a │ │ │ │ + bl d056e │ │ │ │ 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 │ │ │ │ @@ -631495,34 +631526,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, 228624 │ │ │ │ + cbz r1, 22864c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 228604 │ │ │ │ + bls.n 22862c │ │ │ │ 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 2285e0 │ │ │ │ + bhi.n 228608 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 228624 │ │ │ │ + cbz r2, 22864c │ │ │ │ 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 │ │ │ │ @@ -631538,67 +631569,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] @ (228714 ) │ │ │ │ + ldr r5, [pc, #184] @ (22873c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ (228718 ) │ │ │ │ + ldr r2, [pc, #184] @ (228740 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #180] @ (22871c ) │ │ │ │ - ldr r0, [pc, #184] @ (228720 ) │ │ │ │ + ldr r3, [pc, #180] @ (228744 ) │ │ │ │ + ldr r0, [pc, #184] @ (228748 ) │ │ │ │ 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, 22868e │ │ │ │ + cbnz r6, 2286b6 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbz r1, 2286b8 │ │ │ │ + cbz r1, 2286e0 │ │ │ │ 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 61a7c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 2286d0 │ │ │ │ + cbz r2, 2286f8 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (228724 ) │ │ │ │ - ldr r3, [pc, #92] @ (228718 ) │ │ │ │ + ldr r2, [pc, #104] @ (22874c ) │ │ │ │ + ldr r3, [pc, #92] @ (228740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22870e │ │ │ │ + bne.n 228736 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2286b6 │ │ │ │ + beq.n 2286de │ │ │ │ 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 │ │ │ │ @@ -631607,31 +631638,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 2286b8 │ │ │ │ + b.n 2286e0 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 22878a │ │ │ │ + cbz r2, 2287b2 │ │ │ │ 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 │ │ │ │ @@ -631648,15 +631679,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 228760 │ │ │ │ + bne.n 228788 │ │ │ │ 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 │ │ │ │ @@ -631672,28 +631703,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2184] @ 22906c │ │ │ │ + ldr.w r2, [pc, #2184] @ 229094 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2184] @ 229070 │ │ │ │ + ldr.w r3, [pc, #2184] @ 229098 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2180] @ 229074 │ │ │ │ + ldr.w r0, [pc, #2180] @ 22909c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 228944 │ │ │ │ + bhi.w 22896c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r3, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -631717,22 +631748,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 228e32 │ │ │ │ + beq.w 228e5a │ │ │ │ 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 228912 │ │ │ │ + bls.n 22893a │ │ │ │ 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 │ │ │ │ @@ -631752,15 +631783,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 2288a4 │ │ │ │ + bhi.n 2288cc │ │ │ │ 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 │ │ │ │ @@ -631769,25 +631800,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 2285c4 │ │ │ │ + bl 2285ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 229078 │ │ │ │ - ldr.w r3, [pc, #1864] @ 229070 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2290a0 │ │ │ │ + ldr.w r3, [pc, #1864] @ 229098 │ │ │ │ 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 229068 │ │ │ │ + bne.w 229090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ @@ -631803,15 +631834,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228922 │ │ │ │ + beq.n 22894a │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -631827,16 +631858,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22898e │ │ │ │ - b.n 228922 │ │ │ │ + bne.n 2289b6 │ │ │ │ + b.n 22894a │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ strb.w r1, [sp, #37] @ 0x25 │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -631852,15 +631883,15 @@ │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r5, r4, r2 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 22907c │ │ │ │ + ldr.w r2, [pc, #1600] @ 2290a4 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -631868,40 +631899,40 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 228ea6 │ │ │ │ + bne.w 228ece │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228922 │ │ │ │ + beq.w 22894a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228728 │ │ │ │ + bl 228750 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 228a80 │ │ │ │ - b.n 228922 │ │ │ │ + bcc.n 228aa8 │ │ │ │ + b.n 22894a │ │ │ │ mov r0, r6 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ - bl 228548 │ │ │ │ + bl 228570 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ @@ -631942,15 +631973,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228922 │ │ │ │ + beq.w 22894a │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -631960,16 +631991,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 228b78 │ │ │ │ - b.n 228922 │ │ │ │ + bne.n 228ba0 │ │ │ │ + b.n 22894a │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -631995,15 +632026,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228e70 │ │ │ │ + beq.w 228e98 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ @@ -632011,16 +632042,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.w 228fda │ │ │ │ - add r3, pc, #8 @ (adr r3, 228c68 ) │ │ │ │ + bhi.w 229002 │ │ │ │ + add r3, pc, #8 @ (adr r3, 228c90 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ lsls r1, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -632030,15 +632061,15 @@ │ │ │ │ lsls r5, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1012] @ (229080 ) │ │ │ │ + ldr r4, [pc, #1012] @ (2290a8 ) │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ movt r1, #10196 @ 0x27d4 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mla r4, r2, r5, r3 │ │ │ │ @@ -632051,15 +632082,15 @@ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r0, 228d02 │ │ │ │ + cbz r0, 228d2a │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ strh.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -632068,21 +632099,21 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 22864c │ │ │ │ + bl 228674 │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 228e26 │ │ │ │ + bls.w 228e4e │ │ │ │ sub.w r3, r7, #15 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ add.w r8, r0, r3 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -632107,15 +632138,15 @@ │ │ │ │ cmp r8, r3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla r5, ip, r5, r1 │ │ │ │ mul.w r4, lr, r4 │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ mul.w r1, lr, r5 │ │ │ │ - bhi.n 228d4c │ │ │ │ + bhi.n 228d74 │ │ │ │ mov.w r2, r2, ror #25 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ add.w r0, r2, r0, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r2, fp, #1 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -632123,20 +632154,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r1, fp, #16 │ │ │ │ add.w fp, r3, r1 │ │ │ │ mov r1, fp │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 2285c4 │ │ │ │ + bl 2285ec │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 228922 │ │ │ │ + beq.w 22894a │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -632150,22 +632181,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 228dfa │ │ │ │ - b.n 228922 │ │ │ │ + bne.n 228e22 │ │ │ │ + b.n 22894a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 228db8 │ │ │ │ + b.n 228de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228922 │ │ │ │ + beq.w 22894a │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -632174,71 +632205,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 228e3c │ │ │ │ - b.n 228922 │ │ │ │ + bne.n 228e64 │ │ │ │ + b.n 22894a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 228922 │ │ │ │ + b.n 22894a │ │ │ │ mov r0, r6 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228728 │ │ │ │ + bl 228750 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228728 │ │ │ │ + bl 228750 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 228922 │ │ │ │ + bls.w 22894a │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228728 │ │ │ │ + bl 228750 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 228ee8 │ │ │ │ - b.n 228922 │ │ │ │ + bcc.n 228f10 │ │ │ │ + b.n 22894a │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -632265,15 +632296,15 @@ │ │ │ │ mov.w r4, r4, ror #21 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 228922 │ │ │ │ + b.n 22894a │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -632284,15 +632315,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 228922 │ │ │ │ + b.n 22894a │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -632323,23 +632354,23 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 228922 │ │ │ │ + b.n 22894a │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -632357,53 +632388,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 2291c2 │ │ │ │ - bhi.n 229104 │ │ │ │ + beq.w 2291ea │ │ │ │ + bhi.n 22912c │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 229180 │ │ │ │ + bhi.n 2291a8 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 229186 │ │ │ │ + bls.n 2291ae │ │ │ │ sub.w ip, ip, #10 │ │ │ │ mov.w lr, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w ip, lr, ip │ │ │ │ tst.w ip, #83886080 @ 0x5000000 │ │ │ │ - bne.n 2291b2 │ │ │ │ + bne.n 2291da │ │ │ │ tst.w ip, #1280 @ 0x500 │ │ │ │ - bne.n 22916c │ │ │ │ + bne.n 229194 │ │ │ │ tst.w ip, #5 │ │ │ │ - beq.n 229186 │ │ │ │ + beq.n 2291ae │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ cmn r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 229190 │ │ │ │ + beq.n 2291b8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 22914a │ │ │ │ + beq.n 229172 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 229186 │ │ │ │ + bne.n 2291ae │ │ │ │ uxth r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1f47a4 │ │ │ │ + bl 1f47cc │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ @@ -632426,15 +632457,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 2291c2 │ │ │ │ + beq.n 2291ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -632473,131 +632504,131 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r6, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (229410 ) │ │ │ │ + ldr r2, [pc, #520] @ (229438 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (229414 ) │ │ │ │ + ldr r3, [pc, #520] @ (22943c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229292 │ │ │ │ + beq.n 2292ba │ │ │ │ add.w r7, r7, sl, lsl #5 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ad0 │ │ │ │ + bl 215af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229320 │ │ │ │ + beq.n 229348 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 229320 │ │ │ │ + bne.n 229348 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ orr.w fp, r2, r9 │ │ │ │ add.w r9, r6, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 229260 │ │ │ │ + b.n 229288 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ - beq.w 229404 │ │ │ │ + beq.w 22942c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 229258 │ │ │ │ + bls.n 229280 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb.w r1, [r9, r6] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 22909c │ │ │ │ + bl 2290c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 229258 │ │ │ │ + bne.n 229280 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 229324 │ │ │ │ + b.n 22934c │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ add.w r8, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 2292b8 │ │ │ │ + cbnz r3, 2292e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22939e │ │ │ │ + beq.n 2293c6 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ - cbz r1, 2292cc │ │ │ │ + cbz r1, 2292f4 │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2292c2 │ │ │ │ + bne.n 2292ea │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 229300 │ │ │ │ + cbnz r3, 229328 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 229340 │ │ │ │ + beq.n 229368 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 229314 │ │ │ │ + cbz r0, 22933c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 22930a │ │ │ │ + bne.n 229332 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 229324 │ │ │ │ + beq.n 22934c │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 2293ce │ │ │ │ + beq.n 2293f6 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #240] @ (229418 ) │ │ │ │ - ldr r3, [pc, #236] @ (229414 ) │ │ │ │ + ldr r2, [pc, #240] @ (229440 ) │ │ │ │ + ldr r3, [pc, #236] @ (22943c ) │ │ │ │ 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 22940a │ │ │ │ + bne.n 229432 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w sl, sl, #1 │ │ │ │ movw r2, #65497 @ 0xffd9 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ldr.w lr, [r6, #36] @ 0x24 │ │ │ │ @@ -632609,98 +632640,98 @@ │ │ │ │ add.w r8, sp, #43 @ 0x2b │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, ip │ │ │ │ strd lr, r1, [sp, #8] │ │ │ │ - b.n 22937e │ │ │ │ + b.n 2293a6 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r8, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ add.w r3, r6, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 229376 │ │ │ │ + bhi.n 22939e │ │ │ │ mov ip, r4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ - b.n 229316 │ │ │ │ + b.n 22933e │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ sub.w fp, r6, #20 │ │ │ │ str r4, [sp, #16] │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 2293b8 │ │ │ │ + b.n 2293e0 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ strb.w r2, [r8, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 2293ae │ │ │ │ + bhi.n 2293d6 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2292d2 │ │ │ │ + b.n 2292fa │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, ip, #59 @ 0x3b │ │ │ │ add r6, r7 │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2293e0 │ │ │ │ + b.n 229408 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 229324 │ │ │ │ + bls.n 22934c │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2293de │ │ │ │ - b.n 229320 │ │ │ │ + beq.n 229406 │ │ │ │ + b.n 229348 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 229324 │ │ │ │ + b.n 22934c │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 229454 │ │ │ │ + ldr.w ip, [pc, #40] @ 22947c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (229458 ) │ │ │ │ + ldr r4, [pc, #36] @ (229480 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2291dc │ │ │ │ + bl 229204 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -632710,25 +632741,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 229496 │ │ │ │ + b.n 2294be │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2294bc │ │ │ │ + bne.n 2294e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 22948a │ │ │ │ + bhi.n 2294b2 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -632737,644 +632768,644 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1252] @ 2299bc │ │ │ │ - ldr.w r3, [pc, #1252] @ 2299c0 │ │ │ │ + ldr.w r1, [pc, #1252] @ 2299e4 │ │ │ │ + ldr.w r3, [pc, #1252] @ 2299e8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1248] @ 2299c4 │ │ │ │ + ldr.w r2, [pc, #1248] @ 2299ec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 22950e │ │ │ │ + bhi.n 229536 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ subs r7, r2, r7 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 229722 │ │ │ │ + beq.w 22974a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1196] @ 2299c8 │ │ │ │ - ldr.w r3, [pc, #1184] @ 2299c0 │ │ │ │ + ldr.w r2, [pc, #1196] @ 2299f0 │ │ │ │ + ldr.w r3, [pc, #1184] @ 2299e8 │ │ │ │ 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 2299b8 │ │ │ │ + bne.w 2299e0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2297ee │ │ │ │ + beq.w 229816 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61e5c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229518 │ │ │ │ - ldr.w r1, [pc, #1072] @ 2299cc │ │ │ │ + bne.n 229540 │ │ │ │ + ldr.w r1, [pc, #1072] @ 2299f4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov fp, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 229846 │ │ │ │ + bne.w 22986e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22976e │ │ │ │ + beq.w 229796 │ │ │ │ add.w sl, r5, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ add.w r9, r4, #59 @ 0x3b │ │ │ │ mov r7, sl │ │ │ │ mov r6, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2295e2 │ │ │ │ + b.n 22960a │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2295cc │ │ │ │ + bcc.n 2295f4 │ │ │ │ ldr.w r2, [r9, #-3] │ │ │ │ ldr.w r3, [sl, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229518 │ │ │ │ + bne.n 229540 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r0, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2295c4 │ │ │ │ - b.n 22976e │ │ │ │ + bhi.n 2295ec │ │ │ │ + b.n 229796 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 229838 │ │ │ │ + beq.w 229860 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 22978c │ │ │ │ + bhi.w 2297b4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - bl 228548 │ │ │ │ + bl 228570 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228548 │ │ │ │ + bl 228570 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2297b8 │ │ │ │ + beq.w 2297e0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 2296a4 │ │ │ │ + b.n 2296cc │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2297b8 │ │ │ │ + beq.w 2297e0 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 22968e │ │ │ │ - b.n 229518 │ │ │ │ + beq.n 2296b6 │ │ │ │ + b.n 229540 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - ldr r3, [pc, #768] @ (2299d0 ) │ │ │ │ + ldr r3, [pc, #768] @ (2299f8 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 2296f6 │ │ │ │ + cbz r3, 22971e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ add.w r3, r9, r8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - cbnz r1, 229714 │ │ │ │ - b.n 22980e │ │ │ │ + cbnz r1, 22973c │ │ │ │ + b.n 229836 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22980e │ │ │ │ + beq.n 229836 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 22970c │ │ │ │ - b.n 229518 │ │ │ │ + beq.n 229734 │ │ │ │ + b.n 229540 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22976e │ │ │ │ + cbz r3, 229796 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 229766 │ │ │ │ + cbz r2, 22978e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 229756 │ │ │ │ + b.n 22977e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 229766 │ │ │ │ + cbz r2, 22978e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 229750 │ │ │ │ + bne.n 229778 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229746 │ │ │ │ + bne.n 22976e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 61e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22976e │ │ │ │ + beq.n 229796 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 229800 │ │ │ │ + b.n 229828 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22976e │ │ │ │ + beq.n 229796 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2297fa │ │ │ │ - b.n 229518 │ │ │ │ + beq.n 229822 │ │ │ │ + b.n 229540 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22864c │ │ │ │ + bl 228674 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22864c │ │ │ │ + bl 228674 │ │ │ │ add.w r3, r9, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61e5c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 22951a │ │ │ │ + b.n 229542 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r1, #65477 @ 0xffc5 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r7, r3 │ │ │ │ add.w r9, r5, #59 @ 0x3b │ │ │ │ sub.w r8, r1, r4 │ │ │ │ add.w r6, r5, #59 @ 0x3b │ │ │ │ - b.n 229872 │ │ │ │ + b.n 22989a │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22993e │ │ │ │ + bne.n 229966 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 229862 │ │ │ │ + bhi.n 22988a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229942 │ │ │ │ + bne.n 22996a │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ subs r3, r3, r4 │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ add.w r6, r5, #91 @ 0x5b │ │ │ │ - b.n 2298b2 │ │ │ │ + b.n 2298da │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229942 │ │ │ │ + bne.n 22996a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 2298a6 │ │ │ │ + bhi.n 2298ce │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229942 │ │ │ │ + bne.n 22996a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22976e │ │ │ │ + bls.w 229796 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ add.w r7, r5, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 229902 │ │ │ │ + b.n 22992a │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2298f2 │ │ │ │ + bcc.n 22991a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2298ea │ │ │ │ - b.n 22976e │ │ │ │ + bhi.n 229912 │ │ │ │ + b.n 229796 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ mov r6, sl │ │ │ │ - b.n 22995c │ │ │ │ + b.n 229984 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 229946 │ │ │ │ + bhi.n 22996e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ subs r3, r3, r4 │ │ │ │ - b.n 229998 │ │ │ │ + b.n 2299c0 │ │ │ │ mov r6, r9 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229518 │ │ │ │ + bne.w 229540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217218 │ │ │ │ + bl 217240 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 229986 │ │ │ │ + bhi.n 2299ae │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2298d0 │ │ │ │ - b.n 229518 │ │ │ │ + beq.n 2298f8 │ │ │ │ + b.n 229540 │ │ │ │ blx 615c4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2294c4 │ │ │ │ + bl 2294ec │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (229a04 ) │ │ │ │ - ldr r2, [pc, #12] @ (229a08 ) │ │ │ │ + ldr r3, [pc, #12] @ (229a2c ) │ │ │ │ + ldr r2, [pc, #12] @ (229a30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa6d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldcl 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa8d4 │ │ │ │ + bl 1fa8fc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #356] @ (229b9c ) │ │ │ │ - ldr r3, [pc, #360] @ (229ba0 ) │ │ │ │ + ldr r1, [pc, #356] @ (229bc4 ) │ │ │ │ + ldr r3, [pc, #360] @ (229bc8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #352] @ (229ba4 ) │ │ │ │ + ldr r7, [pc, #352] @ (229bcc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 229a88 │ │ │ │ + bne.n 229ab0 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 229ae2 │ │ │ │ + beq.n 229b0a │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #320] @ (229ba8 ) │ │ │ │ - ldr r3, [pc, #312] @ (229ba0 ) │ │ │ │ + ldr r2, [pc, #320] @ (229bd0 ) │ │ │ │ + ldr r3, [pc, #312] @ (229bc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 229b98 │ │ │ │ + bne.w 229bc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subw r3, r3, #898 @ 0x382 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 229af2 │ │ │ │ + bhi.n 229b1a │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faaac │ │ │ │ + bl 1faad4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 229a62 │ │ │ │ - cbz r6, 229aa8 │ │ │ │ + beq.n 229a8a │ │ │ │ + cbz r6, 229ad0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229b38 │ │ │ │ + beq.n 229b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215874 │ │ │ │ + bl 21589c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215874 │ │ │ │ + bl 21589c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r3, 229afe │ │ │ │ + cbnz r3, 229b26 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 229a64 │ │ │ │ + beq.n 229a8c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 215d84 │ │ │ │ - b.n 229a64 │ │ │ │ + bl 215dac │ │ │ │ + b.n 229a8c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 229a80 │ │ │ │ + bhi.n 229aa8 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 229a88 │ │ │ │ + bhi.n 229ab0 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 229a88 │ │ │ │ + bls.n 229ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216bac │ │ │ │ + bl 216bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229a62 │ │ │ │ - b.n 229a88 │ │ │ │ + beq.n 229a8a │ │ │ │ + b.n 229 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes